推送通知在 Amazon SNS 中不起作用

Posted

技术标签:

【中文标题】推送通知在 Amazon SNS 中不起作用【英文标题】:Push notification not working in Amazon SNS 【发布时间】:2016-04-20 22:46:50 【问题描述】:

我在我的应用程序中使用 Amazon AWS Mobile Hub。我已经配置了推送通知功能。在 AWS 提供的示例应用程序中,推送通知注册也成功。我可以在 SNS 门户中查看终点和订阅数据。 但是,如果我发布任何消息,它不会显示在我的应用程序中。同样在我的谷歌项目中,GCM 数据为零。

【问题讨论】:

【参考方案1】:

在 Google API for GCM 中创建项目时,它会提供项目名称和 ID 号。

我在 Amazon AWS 中提交了名称,但它应该是 ID 号。

【讨论】:

【参考方案2】:

您提到了 GCM,所以我假设您使用的是 android。您是在 Android Emulator 中还是在实际设备上使用 AVD 图像? 你是如何发送推送消息的?如果您使用的是 Amazon SNS 控制台,则可以选择主题并推送原始类型的消息,然后将“测试”放入有效负载中,它应该会显示出来。 要检查的一件事是,您的设备不在公司或其他 *** 网络上,这会限制其防火墙规则中的任何网络访问。我知道由于此类防火墙规则,GCM 推送在我们的内部公司 LAN 上无法始终如一地工作。

【讨论】:

以上是关于推送通知在 Amazon SNS 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

使用 Amazon SNS 服务发送推送通知

Amazon SNS 推送通知服务

未收到来自 Amazon SNS 的 GCM 推送通知

Amazon SNS GCM 推送通知中没有标题

如何在一次 API 调用中通过 Amazon SNS 发送推送通知?

Amazon SNS Apple 推送通知教程中的错误(空指针异常)