如何触发应用程序通过REST服务获取数据?

Sch*_*lle 4 rest mobile ios

我正在寻找一种方法来触发应用程序从远程REST服务获取数据.该方法不应要求轮询.

iOS推送通知似乎不是一个选项,因为它可以被用户停用.但是,我可能错了.

完成这项工作是否有最佳做法?

Lef*_*ris 5

实际上推送通知是要走的路.

在ios8及更高版本上,默认情况下会启用推送通知,因为您需要这个原因.您无法向用户显示某些内容(意味着不会显示包含带警报的json的推送),但您的应用程序正在获取有效负载,并且可以在收到推送后启动操作.

从文档:

用户的通知设置仅控制系统是否在屏幕上显示本地或远程通知.无论通知设置如何,本地和远程通知都会在适当的时间发送到您的应用.