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

与可能登录到多个设备的用户一起进行AWS移动推送

朱渝
2023-03-14

到目前为止,我们的系统已经为每个用户节省了1个endpointARN。然后我们广播一个移动推送消息直接到这个endpointARN。

问题:

如果一个用户在多个设备上登录到我们的应用程序,但没有在所有设备上收到推送通知,这将是奇怪的。所以-我们必须改变一些东西。

请帮忙:(

谢了!

共有1个答案

赵献
2023-03-14

一旦你发送SNS推送消息,你就会得到成功或失败的原因。请检查您的日志和分享,以确定确切的问题。

Cloudwatch:SNS发布发布消息数量、成功通知数量、失败通知数量和发布数据大小的Cloudwatch指标。每个应用程序都有可用的度量标准。您可以通过AWS管理控制台或Cloudwatch API访问Cloudwatch指标。

直接寻址:直接寻址允许您将通知直接传递到单个endpoint,而不是将相同的消息发送到一个主题的所有订阅者。如果要向每个收件人传递精确的目标邮件,这将非常有用。当您向SNS注册设备令牌时,SNS将创建一个与该令牌相对应的endpoint。您可以发布到令牌endpoint,就像发布到主题一样。您可以直接发布通知的文本,也可以直接发布平台特定的有效负载,该负载利用平台特定的功能,如更新应用程序的徽章计数。直接寻址目前仅适用于推送通知终结点。

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

  • > 在移动应用程序中为用户分配一些数据标签,例如“HAS Items:true”或“Is interestedinProduct”,然后用这些用户标签在Oneignal控制台中创建片段。 在我的后端保存Oneignal,将其与匹配,然后根据后端数据库数据有选择地向用户发送消息。 做这件事的首选方法是什么?或者它应该是两者的结合,这取决于我的用例?有没有办法让它完全自动化?例如。根据一些分析事件,在

  • 我对Spring Security配置有问题。 当我以用户1身份登录一台计算机,然后我将以用户2身份登录另一台计算机时,刷新后的第一台计算机将所有内容都视为用户2。 换句话说,不可能同时与不同的用户进行两次会话。 配置: Spring Security版本:4.0.1。发布 Spring版本:4.1.6。发布 控制器中的登录请求:

  • 我有一个付费应用程序我的数据库是MYSQL,我想知道有多少设备是登录在同一时间与同一用户&通过 知道吗?

  • 我在AWS云服务中设置了一个项目。在那里我使用了EC2实例、AMI、弹性IP、互联网门路、NACL、路由表、安全组、自定义VPC、私有和公共子网、弹性负载平衡、自动伸缩、启动配置、KMS-key、Lambda、RDS Aurora实例、S3桶、简单电子邮件服务、简单队列服务、简单通知服务、云观察日志。现在我的客户要求将所有服务从现有的AWS帐户迁移到新的AWS帐户。

  • 3. 登录与准备 3.1. 浏览器及网络要求 在课堂开始前,需先检查浏览器及网络配置是否符合要求,如下: 浏览器要求 谷歌Chrome浏览器,版本V55.0及以上。 网络环境要求 上行带宽达到 2Mbps 或以上,测速工具:http://www.speedtest.net 3.2. 登录课堂 打开管理后台提供的课堂地址,输入昵称和密码登录课堂。 昵称 可自定义名称,名称将会在视频窗口及聊天中显示。