工具/解决方案:面向用户的远程推送通知 iOS [关闭]
Posted
技术标签:
【中文标题】工具/解决方案:面向用户的远程推送通知 iOS [关闭]【英文标题】:Tools/Solutions :Remote push notifications iOS for users [closed] 【发布时间】:2016-05-15 14:53:05 【问题描述】:我有一个数据库来存储我的用户的设备令牌、国家代码和语言,我需要为所有用户发送远程通知。 我可以使用哪种工具按国家/地区批量发送所有通知?
谢谢,
【问题讨论】:
【参考方案1】:目前还不太清楚你到底想达到什么目标,但这里有一些基于我的猜测的选项,按相关性排序:
就您可以使用的通知而言:
Apple Push Notification Service
您的服务器控制通知何时发生 适用于所有应用状态(打开/后台/关闭) 当应用关闭时,用户必须接受通知才能打开应用 会通过系统通知打扰用户 不保证送达 需要在服务器端进行额外的工作并手动生成证书本地通知 (some relevant info)
您的应用控制通知何时发生 适用于所有应用状态(打开/后台/关闭) 当应用关闭时,用户必须接受通知才能打开应用 会通过系统通知打扰用户如果您希望更新对用户不可见并且只更新应用程序,您应该使用 NSURLSession 和 NSURLConnection 并从那里开始工作。这些可能很有趣:
使用后台获取代表应用轮询更新
您的应用控制何时发生更新(如果 ios 不介意) 应用关闭时不起作用 对用户不可见 应针对电池寿命进行优化保持连接打开(搜索“ios SocketRocket”示例实现)
您的应用完全控制更新 应用关闭时无法使用 疯狂地消耗电池(所以不推荐)然后有机会以一种有趣的方式滥用语音推送 API
【讨论】:
如何通过 APN 将消息传递给百万用户?有一个工具可以做到这一点吗?我已将用户的所有设备令牌存储在数据库中,谢谢 应该使用一系列工具。这是很好的tutorial。 我会很感激 cmets 反对 感谢 gp-v 的回复以上是关于工具/解决方案:面向用户的远程推送通知 iOS [关闭]的主要内容,如果未能解决你的问题,请参考以下文章