从应用内部触发推送通知

时间:2016-04-19 02:12:57

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

是否可以从应用程序内部触发推送通知?

我需要构建一个将远程文件与缓存文件进行比较的函数,如果远程文件中有任何新内容,它会更新缓存并从应用程序本身触发推送通知。

我想知道这是否可行?如果是这样,我将如何构建它呢?

注意:缓存的文件将采用JSON格式。

1 个答案:

答案 0 :(得分:1)

为了实现这一目标,您必须永久检查更新,这将耗尽用户的电池消耗网络容量,因此设置服务器以实现此目的任务是去这里的方式。

看起来有点像这样:

  1. 将您设备的推送令牌发送到您的服务器并订阅对该文件的更改。
  2. 远程文件更改时在服务器上触发操作。
  3. 使用您在步骤1中获得的推送令牌向订阅该文件的设备发送通知。
  4. 要详细了解推送通知的工作原理,您可以查看这个精彩教程here