仅在 iPhone 后台工作的应用程序

Posted

技术标签:

【中文标题】仅在 iPhone 后台工作的应用程序【英文标题】:Application which work in background only iPhone 【发布时间】:2012-03-13 05:14:16 【问题描述】:

我需要一个只能在后台运行的应用程序。

第一次在设备上安装应用程序时,安装后将进入后台。两分钟后,屏幕上会弹出一个视图。

现在的问题是安装后如何将应用重定向到后台?

我得到的答案是,如果我们想将我们的应用程序发送到后台,那么我们必须打开另一个应用程序,例如 safari。所以我得到了这个解决方案。

现在的问题是如何在后台两分钟后显示视图。我必须创建一个演示而不是应用商店。因此,如果有人有任何解决方案,请建议我。

谢谢

【问题讨论】:

【参考方案1】:

ios 中无法这样做。您不能将应用发送到后台

如果您希望您的应用程序得到展示,唯一的方法是通过推送(来自服务器)或本地(来自电话)通知,并且用户必须明确接受它。

很遗憾,你不能让它自动打开。

【讨论】:

【参考方案2】:

iOS 并非旨在在后台运行代码。有一些例外情况,例如音乐流媒体应用程序或 GPS 导航应用程序,但通常无法完成。

相反,您应该在云中的服务器上运行您的应用程序,并在您希望手机上发生某些事情时向手机发送推送通知。您也可以通过“本地通知”实现此目的,具体取决于您要执行的操作。

【讨论】:

以上是关于仅在 iPhone 后台工作的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

iOS 9 Safari webkit 仅在 iPad 上崩溃(iPhone 工作正常)

iPhone 应用程序仅在 3G 上的发布模式下崩溃

AppDelegate 代码仅在后台运行

iPhone应用程序处于终止状态时Apple Watch应用程序不起作用?

了解 iPhone 应用程序后台状态

iPhone 3G 后台定位应用