【问题标题】:Tools/Solutions :Remote push notifications iOS for users [closed]工具/解决方案:面向用户的远程推送通知 iOS [关闭]
【发布时间】:2016-05-15 14:53:05
【问题描述】:

我有一个数据库来存储我的用户的设备令牌、国家代码和语言,我需要为所有用户发送远程通知。 我可以使用哪种工具按国家/地区批量发送所有通知?

谢谢,

【问题讨论】:

    标签: ios push-notification apple-push-notifications apn


    【解决方案1】:

    目前还不太清楚你到底想达到什么目标,但这里有一些基于我的猜测的选项,按相关性排序:


    就您可以使用的通知而言:

    Apple Push Notification Service

    • 您的服务器控制通知何时发生
    • 适用于所有应用状态(打开/后台/关闭)
    • 当应用关闭时,用户必须接受通知才能打开应用
    • 会通过系统通知打扰用户
    • 不保证送达
    • 需要在服务器端进行额外的工作并手动生成证书

    本地通知 (some relevant info)

    • 您的应用控制通知何时发生
    • 适用于所有应用状态(打开/后台/关闭)
    • 当应用关闭时,用户必须接受通知才能打开应用
    • 会通过系统通知打扰用户

    如果您希望更新对用户不可见并且只更新应用程序,您应该使用 NSURLSession 和 NSURLConnection 并从那里开始工作。这些可能很有趣:

    使用后台获取代表应用轮询更新

    • 您的应用控制何时发生更新(如果 iOS 不介意)
    • 应用关闭时不起作用
    • 对用户不可见
    • 应针对电池寿命进行优化

    保持连接打开(搜索“ios SocketRocket”示例实现)

    • 您的应用完全控制更新
    • 应用关闭时无法使用
    • 疯狂地消耗电池(所以不推荐)

    然后有机会以一种有趣的方式滥用语音推送 API

    【讨论】:

    • 如何通过 APN 将消息传递给百万用户?有一个工具可以做到这一点吗?我已将用户的所有设备令牌存储在数据库中,谢谢
    • 应该使用一系列工具。这是很好的tutorial
    • 我会很感激 cmets 反对
    • 感谢 gp-v 的回复
    猜你喜欢
    • 2015-04-17
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    相关资源
    最近更新 更多