Ich habe seltsames Problem in Bezug auf Amazon SNS. Ich verwende nodejs sdk von amazon aws, um Push-Notifikationen an Android-Geräte zu senden. Das Problem ist, wenn ich die Nachricht an Amazon Server mit einer MessageID zurücksenden, aber die Nachricht nicht zugestellt wird.GCM Push nicht mit Amazon SNS
Hier ist der Code für amazon veröffentlichen:
publishMessage : function(topicArn,message){
var gcmMessage = JSON.stringify({data:message});
var SnsMessage = JSON.stringify({default:"default",GCM:gcmMessage});
var params = {
Message : SnsMessage,
TopicArn : topicArn,
MessageStructure : "json"
};
console.log("AmazonService",params);
return AmazonSns.publish(params).promise();}
Wenn ich amazon Konsole publish mit der Benachrichtigung perfekt funktioniert. Auch ich, wenn ich JSON.stringify von gcmMessage entfernen, sendet es pushnotification aber ohne gcm Daten.