【发布时间】:2012-07-17 22:06:18
【问题描述】:
我知道音频播放器和 Voip 应用程序可以在 iOS 上后台运行。
有没有办法从后台显示 UI(LocalNotifications 除外)?我的意思是全屏用户界面。
使用私有 API 或其他技巧的方法是可以接受的。该应用程序将使用企业证书进行签名,并且不会被 AppStore 部署/审核。
仅适用于越狱的 iOS 设备的方法是不可接受的。
【问题讨论】:
-
如果您正在显示全屏 UI,那么它不在后台......
-
这是我的主要观点。我希望能够从后台切换到前台。
-
本地通知有什么问题?本地通知和推送通知专门针对这种情况。您在后台有一个应用程序,发生了一些可能使用户想要将应用程序带到前台的事情,因此您显示了一个通知。然后他们点击按钮,应用程序被带到前台。请解释你想要的有什么不同 - 一定有我不理解的地方。
-
2ajh158:本地和远程通知让用户知道发生了什么事。但是,是否要启动某些应用程序是用户的选择。用户可以忽略通知并继续做他/她正在做的事情。我需要一个解决方案,要求/强制用户与 UI 交互。
-
没有办法解决这个问题。如果设备没有被引导访问设置锁定,用户应该执行对应用程序启动的控制。可能存在一些私有 API hack,但它们很可能会在不同版本之间中断。
标签: ios voip iphone-privateapi