Отправить точное push-уведомление - PullRequest
0 голосов
/ 05 января 2019

Я хочу отправить push-уведомление с помощью c #. Это то, что я пробовал.

 var credentials = new BasicAWSCredentials("key", "secretkey");
 var a = new AmazonPinpointClient(credentials, RegionEndpoint.EUWest1);
 var mensaje = new SendMessagesRequest();
 mensaje.ApplicationId = "pinpoint proyect id";
 var request = new MessageRequest();
 ChannelType canal = Amazon.Pinpoint.ChannelType.GCM;
 var configuracionAdress = new AddressConfiguration();
 configuracionAdress.ChannelType = canal;
 string id = "device token";
  var dict = new Dictionary<string, AddressConfiguration>();
  dict.Add(id, configuracionAdress);
  request.Addresses = dict;
   var context = new Dictionary<string,string>();
  context.Add("Titulo", "Reunion");
  context.Add("Cuerpo", "Asistir");
  request.Context = context;

  mensaje.MessageRequest = request;
  a.SendMessages(mensaje);

при отладке кода метод SendMessages возвращает это.

error

Есть идеи, что я делаю не так? ТНХ

1 Ответ

0 голосов
/ 06 февраля 2019

Вы не указали ни одного сообщения для отправки. Это будет свойство MessageConfiguration в объекте mensaje в вашем примере выше.

...