Tools/Solutions : 用户的远程推送通知 iOS
Tools/Solutions :Remote push notifications iOS for users
我有一个数据库,用于存储我的用户的设备令牌、国家/地区代码和语言,我需要为所有用户发送远程通知。
可以用什么工具按国家批量发送所有通知?
谢谢,
不太清楚你到底想达到什么目的,但以下是基于我的猜测的选项,按相关性排序:
在通知方面您可以使用:
Apple Push Notification Service
- 您的服务器控制通知何时发生
- 适用于所有应用程序状态 (open/background/closed)
- 当应用程序关闭时,用户必须接受通知才能打开应用程序
- 系统通知会打扰用户
- 不保证发货
- 需要在服务器端进行额外工作并手动生成证书
本地通知(some relevant info)
- 您的应用控制通知何时发生
- 适用于所有应用程序状态 (open/background/closed)
- 当应用程序关闭时,用户必须接受通知才能打开应用程序
- 系统通知会打扰用户
如果您希望更新对用户不可见并且只更新应用程序,您应该使用 NSURLSession 和 NSURLConnection 并从那里开始工作。这些可能是感兴趣的:
使用后台提取代表应用轮询更新
- 您的应用程序控制何时进行更新(如果 iOS 不介意)
- 应用程序关闭时不起作用
- 对用户不可见
- 应针对电池寿命进行优化
保持连接打开(搜索 "ios SocketRocket" 示例实现)
- 您的应用完全控制更新
- 应用程序关闭时将无法运行
- 疯狂地耗尽电池(所以不推荐)
然后就有机会以一种有趣的方式误用语音推送 API
我有一个数据库,用于存储我的用户的设备令牌、国家/地区代码和语言,我需要为所有用户发送远程通知。 可以用什么工具按国家批量发送所有通知?
谢谢,
不太清楚你到底想达到什么目的,但以下是基于我的猜测的选项,按相关性排序:
在通知方面您可以使用:
Apple Push Notification Service
- 您的服务器控制通知何时发生
- 适用于所有应用程序状态 (open/background/closed)
- 当应用程序关闭时,用户必须接受通知才能打开应用程序
- 系统通知会打扰用户
- 不保证发货
- 需要在服务器端进行额外工作并手动生成证书
本地通知(some relevant info)
- 您的应用控制通知何时发生
- 适用于所有应用程序状态 (open/background/closed)
- 当应用程序关闭时,用户必须接受通知才能打开应用程序
- 系统通知会打扰用户
如果您希望更新对用户不可见并且只更新应用程序,您应该使用 NSURLSession 和 NSURLConnection 并从那里开始工作。这些可能是感兴趣的:
使用后台提取代表应用轮询更新
- 您的应用程序控制何时进行更新(如果 iOS 不介意)
- 应用程序关闭时不起作用
- 对用户不可见
- 应针对电池寿命进行优化
保持连接打开(搜索 "ios SocketRocket" 示例实现)
- 您的应用完全控制更新
- 应用程序关闭时将无法运行
- 疯狂地耗尽电池(所以不推荐)
然后就有机会以一种有趣的方式误用语音推送 API