当应用程序在后台运行时,需要每隔一定的时间间隔运行NSTimer或启动动态本地通知

时间:2018-06-25 11:43:51

标签: ios objective-c nstimer uilocalnotification uibackgroundtask

根据我的情况,即需要调用api,然后显示本地通知,再次需要调用api。

因此,即使应用程序处于活动状态或处于后台,每次也需要执行3个步骤。

我尝试为此使用NStimer,但是计时器在应用程序处于后台时停止工作,而且我无法安排本地通知,因为它需要在显示通知之前/之后调用api,而且每次每次本地通知内容都是动态的。

我还通过“使用蓝牙LE附件”在xcode功能中启用了后台模式。

任何其他建议都会有所帮助,我只想在显示本地通知之前和之后进行api调用

要复制的步骤

即使应用程序进入后台模式,NSTimer也应该工作,应在1小时后调用api,显示本地通知,然后再次调用api,以显示通知。

因此,每1小时需要执行这3个步骤,每次本地通知内容将是动态的。

我只希望计时器在应用程序处于后台时运行。

0 个答案:

没有答案