【发布时间】:2017-07-12 12:24:05
【问题描述】:
我对 iOS 开发相当陌生,想知道我是否知道如何在 iOS 上设置和使用推送通知。
所以我的总体想法是,每次打开 iOS 应用程序(遵循 Apple 的指南)以注册推送通知,然后处理 did register 和 failed to register 方法。在确实注册推送通知时,我将向我的网络服务器发布我将存储在数据库中的设备 ID 以及最后连接日期。
如果设备 ID 已经存在,则网络服务器端的逻辑将更新现有记录以更新上次连接日期(将有一个 cron 作业清除最近 3 次未连接的设备 ID个月说)。
因此,一旦我拥有相当最新的设备 ID,我就可以在发送推送通知时遍历这些设备 ID,这样我就不会向可能不再安装应用程序的设备发送不必要的推送。
这个概念听起来正确吗?
【问题讨论】:
标签: ios iphone notifications apple-push-notifications