我们可以重新启动一个应用程序在iPhone手机打开时closures

我们有一个应用程序在后台运行,每15分钟调用一次URL,但是当手机closures并打开时,我们希望自动打开应用程序并恢复调用URL,这可能吗?

这是一个应用程序,当网站内容已经被pipe理员更改时,给用户一个本地通知:网站内容已经改变,这就是…

我认为这是可能的位置服务和voip,但是,我们这样做之前的条件是什么,以及如何做到这一点?

任何帮助将不胜感激,在此先感谢…

有一种方法可以通过设置你的应用程序的UIBackgroundMode来包含voip值来实现这个function。 有关更多信息,请参阅Apple文档 ,但以下是有关voip标志为您所做的摘录:

该应用程序提供IP语音服务。 这个密钥的应用程序会在系统启动后自动启动,以便应用程序可以重新build立VoIP服务。 此键的应用程序也可以播放背景audio。

如果你的应用程序是一个VoIP应用程序,那么这就是你需要的。 如果你的应用程序不是一个VoIP应用程序,我不知道这个改变是否会通过苹果的审查,因为该标志是真正意义的VoIP应用程序。

使用位置服务和应用程序保持运行,并重新启动,以获得位置信息(但要注意,这消耗电池,不会被苹果/用户喜欢:D)

[[CLLocationManager sharedManager] startMonitoringSignificantLocationChanges];