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