Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在没有前端的情况下推送通知?_Iphone_Ios_Push Notification_Apple Push Notifications - Fatal编程技术网

Iphone 在没有前端的情况下推送通知?

Iphone 在没有前端的情况下推送通知?,iphone,ios,push-notification,apple-push-notifications,Iphone,Ios,Push Notification,Apple Push Notifications,我有一个从互联网上读取第三方(不是我的)JSON文件的应用程序。当一个值超过JSON文件中的某个值时,我希望显示一个推送通知。我是否需要前端服务器扫描JSON文件,然后将推送通知发送到iPhone?有没有一种不用推送通知的方法? 谢谢 如果你不使用服务器读取JSON,你必须在应用程序中读取它。这意味着只有当你的应用程序在前台运行时,你才能这样做 如果您想在应用程序未运行时显示基于该JSON的通知,您必须在服务器中读取JSON并基于它向应用程序发送推送通知。这样,只要应用程序在后台运行,我就可以这

我有一个从互联网上读取第三方(不是我的)JSON文件的应用程序。当一个值超过JSON文件中的某个值时,我希望显示一个推送通知。我是否需要前端服务器扫描JSON文件,然后将推送通知发送到iPhone?有没有一种不用推送通知的方法?
谢谢

如果你不使用服务器读取JSON,你必须在应用程序中读取它。这意味着只有当你的应用程序在前台运行时,你才能这样做


如果您想在应用程序未运行时显示基于该JSON的通知,您必须在服务器中读取JSON并基于它向应用程序发送推送通知。

这样,只要应用程序在后台运行,我就可以这样做?如果是,我将使用什么来显示通知?我目前使用的是CFUserNotificationDisplayAlert,我知道苹果没有allow@JamerTheProgrammer不,你不能。苹果允许你在非常特殊的情况下(如VoIP、播放音乐和位置跟踪)在后台运行应用程序,而你的情况不是其中之一。如果应用程序在前台运行,则只能在应用程序中执行此操作。