我正在编写一个具有后台模式权限的 iOS VoIP 应用程序。在后台,它将监听传入连接,一旦有传入连接,它应该启动一个 UIViewController 以便用户接受调用。 如何以及在哪里从后台调用和呈现 UIViewController
?
我知道如何在 Android 中执行此操作,服务将通过 Intent 调用 Activity。
但在 iOS 中,我不确定流程会如何进行。另外,如何在 iOS 中进入后台模式?我知道它与 appDelegate 方法 applicationDidEnterBackground
: 有关,但不确定下一步要做什么。
提前致谢。
最佳答案
appDelegate
中有两个方法会在应用返回事件状态时调用。第一个是 - (void)applicationWillEnterForeground:(UIApplication *)application
第二个是 - (void)applicationDidBecomeActive:(UIApplication *)application
第二,你必须恢复你的用户界面。
关于ios - 在 iOS 中从后台启动 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29626843/