我想使用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
方法返回此代码。
知道我在做什么错吗?
答案 0 :(得分:0)
您尚未指定要发送的任何消息。在上面的示例中,它将是 mensaje 对象中的MessageConfiguration属性。