我想使用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
方法返回以下内容。
你知道我做错了什么吗?thx
发布于 2019-02-06 06:29:39
您尚未指定要发送的任何消息。在上面的示例中,它将是mensaje对象中的MessageConfiguration属性。
https://stackoverflow.com/questions/54055823
复制相似问题