0

私はamazon snsに関する奇妙な問題があります。私はアンドロイドデバイスにプッシュ通知を送るためにamazon awsのnodejs sdkを使用しています。問題は、メッセージIDが返されたアマゾンサーバーにメッセージを送信するときですが、メッセージは配信されません。amazon snsを使用してGCMプッシュを受信して​​いません

ここではアマゾンのコードを公開します:

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();} 

を私は通知が完璧に働いているアマゾンコンソールを使用して公開する場合。 また、gcmMessageからJSON.stringifyを削除すると、pushnotificationが送信されますが、gcmデータはありません。

答えて

0

「from」と「to」というメッセージのキーを使用して間違っていました。私はgcmが何らかの形ですでにそのキーを使用していると思います。