在iOS上从audio播放器或VOIP应用程序的背景中显示一些用户界面
我知道audio播放器和Voip应用程序可以在iOS上以后台运行。
有没有办法从后台显示用户界面(LocalNotifications除外)? 我的意思是全屏UI。
使用私有API或其他技巧的方法是可以接受的。 应用程序将使用企业证书签名,不会被AppStore部署/审查。
只能在越狱的iOS设备上工作的方法是不可接受的。
看看这个文档,并search“实现长时间运行的后台任务”基本上你需要注册你的应用程序在后台运行,而不是暂停,并听取通知。
从文档:“一个应用程序声明支持使用其Info.plist文件的服务。添加UIBackgroundModes键到你的Info.plist文件”和“…..值让系统知道你的应用程序应该被唤醒适当的时候回应相关事件。“
维克多,你有没有尝试过一些技巧,比如为你的应用定义一个自定义的URL
在parsing自定义URL时,Springboard可以启动应用程序; 如果他们在后台他们成为前景。
您必须在关键CFBundleURLTypes中的应用程序的info.plist中创build一个URLtypes,例如“mySpecialURLType”。 你的应用程序委托也必须实现handleOpenURL:和openURL:sourceApplication:annotation:。
如果你(在你的后台任务中)请求一个像“mySpecialURLType://”的URL,理论上SpringBoard会启动你的应用程序。
我不知道它是否有效,但值得一试
最好!
只要创build一个前端UI应用程序,并与后端进行交互。 我不支持iOS开发,但这是我在Android和Windows应用程序中与后台服务进行交互的方式。 除非我完全错过了你正在做的事情。