首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS APNS:两个通知提供程序服务器是否具有相同的设备令牌?

iOS APNS:两个通知提供程序服务器是否具有相同的设备令牌?
EN

Stack Overflow用户
提问于 2015-07-06 17:18:25
回答 2查看 4.1K关注 0票数 5

苹果文档提到,对多个提供者通知服务器向iOS设备发送推送通知没有限制。

是否有可能,同一设备令牌可以用于部署在两个不同网络中的两个不同的提供商服务器中,随时向同一应用程序发送推送通知。

Apple允许两个不同的提供商服务器,使用相同的设备密钥在一个设备中从每个应用发送通知到同一个应用程序吗?

EN

Stack Overflow用户

发布于 2016-04-27 12:38:34

是的,您可以有多个网关(SNS、城市飞艇、PushIO等)。连接到一个平台提供商(APNS、GCM、Amazon等),最重要的是令牌/注册ID (特定于设备和应用程序)和证书(如果您使用APNS )。

许多人问,在这种情况下,如何处理平台提供者发送的反馈信息。

因为反馈是幂等的,所以它应该可以在不同的网关中正常工作;保存在每个网关上的令牌可以在后端应用程序中处理。例如,如果an向SNS发送反馈,表示端点不再有效(可能是因为用户已卸载了应用程序),则可以从所有其他网关直接更新/删除令牌。您也可以保持原样,等待APNS在向端点发送通知时向其他网关发送反馈,然后相应地更新这些网关中的端点列表。这里需要注意的最重要的一点是,反馈是幂等的,如果SNS向端点发送推送通知并接收反馈,另一个向相同令牌发送推送通知的网关将收到相同的反馈。

票数 5
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31251858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档