iOS推送通知概念

时间:2017-07-11 21:29:51

标签: ios iphone notifications apple-push-notifications

我是iOS开发的新手,想知道我是如何在iOS上设置和使用推送通知的概念。

所以我的一般想法是,每次打开iOS应用程序(遵循Apple的指导方针)注册推送通知然后处理did寄存器并且无法注册方法。在针对推送通知的did注册中,我将向我的网络服务器发布设备ID,该ID将存储在具有最后连接日期的数据库中。

网络服务器端的逻辑是更新现有记录(如果设备ID已存在)以更新上次连接的日期(将有一个cron作业清除设备ID,它们在最后3个连接中未连接几个月说)。

因此,一旦我拥有相当新的设备ID,那么我可以在发送推送通知时迭代这些设备ID,这样我就不会向可能没有安装该应用程序的设备发送不必要的推送。

这个概念听起来不错吗?

1 个答案:

答案 0 :(得分:0)

这应该让你明白。 enter image description here