根据我的场景,即需要调用 api,然后显示本地通知,再次需要调用 api。
因此,即使应用程序处于活动状态或在后台,每次都需要遵循 3 个程序。
我曾尝试为此使用 NStimer,但是当应用程序处于后台时计时器停止工作,而且我无法安排本地通知,因为它需要在显示通知之前/之后调用 api,而且本地通知内容每次都是动态的。
我还在“使用蓝牙 LE 附件”的 xcode 功能中启用了后台模式。
任何其他建议都会有所帮助,我只想在显示本地通知之前和之后调用 api
重现步骤
即使应用程序进入后台模式,NSTimer 也应该工作,1 小时后应该调用 api,应该显示本地通知,再次调用 api 应该显示通知。
所以每1小时需要遵循这3个程序,每次本地通知内容都是动态的。
我只想在应用程序处于后台时运行计时器。