2016-09-26 63 views
1

是否可以在後臺打開iOS應用程序,而無需任何用戶交互?是否可以在iOS的背景下打開應用程序(無需用戶交互)?

我們可以爲此使用私有框架。

我不需要擔心App Store提交,因爲該應用程序用於企業分發。

+0

應該在特定事件時啓動應用程序,例如手機啓動時? – newenglander

+0

@ newenglander-感謝您的關注。該事件將是一個Web服務消息,例如,互聯網連接將建立,並從Web服務的消息收到打開「消息」應用程序。那時我需要打開消息應用程序。在這個如果應用程序在前臺,那麼它是可能的,但如果應用程序在後臺,那麼它是不可能的。將不會有這樣的事件,如電話啓動。如果您有任何線索,請添加您的評論。 –

+0

如果應用程序立即或可能會在一段時間後反應,Web服務發送消息後多久?另外,越獄是否有可能? – newenglander

回答

1

你或許可以實現以允許位置服務,始終使用

let manager = CLLocationManager() 
manager.requestAlwaysAuthorization() 

這會喚醒你的應用程序在後臺或保持應用程序活着,而位置服務上。

或者您可以使用CallKit,這也有助於您的應用程序在後臺保持活躍狀態​​。由於您不會在應用程序商店部署應用程序,您不必擔心蘋果的批准。

但是,這些都不會讓你在前臺啓動應用程序。當然,如果你計劃一下,你仍然可以在這些框架的背景下做很多事情。

相關問題