亚马逊SNS通过JavaScript SDK发送SNS消息出错



尝试从JavaScript SDK发送SNS消息。从亚马逊sns控制台发送的消息显示得很好,

下面是亚马逊SNS控制台JSON生成器的输出,这对我来说很好。

({
"GCM": "{ "data": { "message": "This is a test message" } }"
})

但当SNS通过代码发送时,它抛出了一个Message错误;我使用的是Cordova推送通知插件,它需要包含一个消息标签。

1) 如何为GCM(Android平台)格式化消息并发送?2) 如何包含消息属性?

   "  var params = {
       Message:JSON.stringify(j), 
       MessageAttributes: {
            message: {
             DataType: 'String',                             StringValue: '60'
           }
        }
  TargetArn: 'XXXXXXXXXXXXXXXXXXXXX
        };"

我在php中遇到了同样的问题。。我可以尝试用Javascript翻译:)

var payload = {};
payload.GCM = JSON.stringify({
  data: {
    message: "test",
    title: "my title
  }
});
var params = {
  Message: JSON.stringify(payload), 
  MessageStructure: "json",
  TargetArn: 'XXXXXXXXXXXXXXXXXXXXX'
};

我知道这是一个非常奇怪的流程,但这是我的php实现,适用于

相关内容

  • 没有找到相关文章

最新更新