-->

从显示在iOS上的音频播放器或VOIP应用背景的一些UI(Show some UI from bac

2019-06-26 08:35发布

我知道,音频播放器和VoIP应用程序可以在iOS上的后台运行。

有没有一种方法来显示用户界面从背景(除LocalNotifications)? 我的意思是全屏UI。

它使用私有API或其它花样的方法是可接受的。 该应用程序将与企业证书,并不会被AppStore的部署/审查。

其中仅在越狱iOS装置工作的方法是不能接受的。

Answer 1:

看看这个文件,然后搜索“实现长期运行的后台任务”基本上你需要注册您的应用程序在后台运行,而不是被暂停,听通知。

从文档:“一个应用程序声明支持使用其Info.plist文件服务添加UIBackgroundModes关键是你的Info.plist文件”和” .....价值观让系统知道你的应用程序应该在被唤醒适当的时候,以应对相关的事件“。

http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072-CH4-SW20



Answer 2:

维克多,你有没有尝试了一些窍门像定义为您的应用自定义的网址?

跳板可以开始解析的自定义网址时,应用; 如果他们在后台他们成为前景。

您必须在关键CFBundleURLTypes创建一个URL类型到您的应用程序的Info.plist,例如“mySpecialURLType”。 您的应用程序代理还必须实现handleOpenURL:的OpenURL:sourceApplication:注释:。

如果你(在你的后台任务)要求,如“mySpecialURLType://”网址,理论上跳板将启动应用程序。

我不知道,如果它的工作原理,但值得一试...

最好!



Answer 3:

只要创建前端用户界面应用程序,并把它与后端进行交互。 我在iOS开发无亲,但这是我如何与Android和Windows应用程序的后台服务交互。 当然,除非我完全错过了什么你正在尝试做的。



文章来源: Show some UI from background in audio player or VOIP app on iOS