当前位置: 首页 > 知识库问答 >
问题:

使用亚马逊 sns 未收到 GCM 推送

唐向荣
2023-03-14

我对amazon sns有奇怪的问题。我正在使用amazon aws的nodejs sdk向android设备发送推送通知。问题是当我将消息发送到亚马逊服务器时,它会返回一个MessageID,但消息没有传递。

这是亚马逊发布的代码:

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,它正在发送push通知,但没有gcm数据。

共有1个答案

柯苗宣
2023-03-14

我在“from”和“to”的消息中使用键是错误的。我认为gcm不知何故已经使用了那个键。

 类似资料:
  • 我的Android应用程序中有一个与亚马逊SNS服务相关的问题。我正在使用亚马逊SNS推送服务。请查看此链接http://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html有关亚马逊SNS服务的更多详细信息,请参阅。 我像在Amazon samples http://docs . AWS . Amazon . com/SNS/latest/DG

  • 我知道亚马逊Sns可以使用GCM(开始使用适用于Android的谷歌云消息传递)向Android发送通知。我可以使用亚马逊 Sns 发送 IOS 通知吗?

  • 我们正在开发一个系统,我们需要向数千部手机发送推送通知。我们使用Amazon SNS进行了设置。我们将向每部手机发送单独的消息,因此我们直接发送到SNSendpointARN,而不是主题ARN。 我们目前正在想这个系统的性能。我在网上找不到任何关于可以向SNS发送多少消息的内容。例如,如果我需要向25000个SNSendpoint发送25000条消息,我可以以多快的速度发送它们?秒、分钟、小时?

  • 我正在尝试通过php向Android应用程序发送推送通知。我设置了亚马逊SNS帐户,并使用谷歌服务器密钥为GCM API创建了SNS平台。 使用 AWS 凭证,我编写了一个 cron,它从数据库读取通知消息,并使用 Amazon php api 发布到 sns 服务。我正在以 cron 获取 Amazon 终端节点,并在其上发布通知。 我收到的状态是通行证和通知请求。但设备上没有收到实际通知。 我

  • 我正在使用Amazon Textract的StartDocumentAnalysis函数异步扫描文件。S3存储桶中的pdf文件。正如文档所说,我应该会收到一份关于工作状态的通知,发送到提供的SNS主题。 返回用于获取操作结果的作业标识符(JobId)。当文本分析完成后,亚马逊文本将完成状态发布到您在中指定的亚马逊简单通知服务(Amazon SNS)主题。 我用来开始分析的代码如下: 我在AWS控制

  • 我已经谷歌了这个问题,并搜索了AWS文档,但仍然找不到答案。 在哪里为GCM Android定义AWS SNS服务的消息推送图标图像?