GCM 和 WNS 禁止向非活动设备发送推送通知的策略
Posted
技术标签:
【中文标题】GCM 和 WNS 禁止向非活动设备发送推送通知的策略【英文标题】:GCM and WNS banning policy for sending push notifications to inactive devices 【发布时间】:2016-04-04 13:40:23 【问题描述】:我知道 APNS 会禁止尝试向非活动设备发送多个推送通知的客户端。继续向 GCM 中的“未注册”设备和 WNS 中的“响应代码 410”通道发送推送通知的策略是什么?是否会禁止或阻止客户端?
提前致谢。
【问题讨论】:
【参考方案1】:对于 GCM 部分,在发送至Unregistered Device
s 时似乎没有明确的政策。我确实在一篇讨论 GCM 限制的帖子中找到了这个 answer。答案中的一些重要引述:
您在 GCM 文档中遇到的唯一限制是:http://developer.android.com/google/gcm/adv.html#lifetime
引用以上链接:
注意:在不折叠的情况下可以存储多少条消息是有限制的。该限制当前为 100。如果达到限制,则丢弃所有存储的消息。然后,当设备重新联机时,它会收到一条特殊消息,指示已达到限制。然后应用程序可以正确处理这种情况,通常是通过请求完全同步。
我还发现了这个post GCM 阻止服务器的地方,并且根据答案:
GCM 有使用限制,如果您自动执行 GCM 请求他们将其视为 DOS 攻击的威胁
【讨论】:
以上是关于GCM 和 WNS 禁止向非活动设备发送推送通知的策略的主要内容,如果未能解决你的问题,请参考以下文章