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

aws多设备推送通知

东郭翰音
2023-03-14

我使用aws sns向设备发送推送通知(移动设备大多是android)。我可以向单个设备发送通知,但我想发布一条必须发送给所有活动设备的通用消息。我已经创建了平台应用程序,并使用所有设备注册id创建了endpoint,还创建了主题并订阅了主题,但当我发布消息时,发布成功,我获得了消息id,但没有收到通知。我已经实现了AmazonSNSClient类中的大多数方法。如果有人能指导我,这将是非常有益的。

共有1个答案

缑赤岩
2023-03-14

使用您的凭据检查网站中的aws控制台,您将在那里找到发送通知的详细信息。如果您发现通知已发送,则可能通知已失败。AWS不保证通知的传递。

 类似资料:
  • 我需要使用< code>aws-sns-javascript向多个设备发送推送通知。当我创建createPlatformEndpoint时,我可以只添加一个设备令牌,但我需要向多个设备发送通知,如一个数组令牌 创建平台应用程序 创建平台终端节点 向Amazon SNS主题发送消息

  • 我需要使用< code>aws-sdk-go lib通过设备令牌数组向多个设备发送SNS推送通知。 目前我正在使用以下步骤向SNS发送推送消息: 创建endpoint: 将消息发送到endpoint: 我还没有见过一种方法,只使用一个请求就可以将一个推送消息发送到多个设备。可能吗? 像这个例子来说明:

  • 问题内容: 我正在关注http://javapapers.com/android/google-cloud-messaging-gcm-for-android- and-push-notifications/ 吗?通过GCM发送推送通知。一切正常,但是,我只能将推送通知发送到一台设备。注册另一台设备将替换先前设备的注册ID。我在http://javapapers.com/android/andro

  • 根据新的android策略,我们已经在我的cordova应用程序中设置目标SDK为26(API级别26)。在此之后,android oreo设备不会接收到任何使用GCM从AWS SNS发送的推送通知。

  • 在创建平台应用程序时,我尝试创建应用程序和消息推送平台选择GCM,然后添加API密钥,我得到了以下结果。 无效参数:属性原因:平台凭据无效(服务:Amazon SNS;状态代码:400;错误代码:InvalidParameter;请求ID:44a04d15-c58b-5bf8-859e-0311947aac6c) 这意味着什么?我如何修复它?

  • 我成功地集成了firebase。当我仅出于测试目的使用firebase站点的云消息发送通知时,设备会收到通知。但在我的应用程序中,我需要使用firebase从一台设备向另一台设备发送通知。。如何实现这一点。Swift 4,Xcode 10以下是一些代码: