【问题标题】:What type of application that allowed to auto-start in iPhone?什么类型的应用程序允许在 iPhone 中自动启动?
【发布时间】:2011-05-18 02:38:25
【问题描述】:

我想知道当 iPhone 启动时允许在后台/前台启动什么类型的应用程序,它们是否仅限于 iOS 4?

【问题讨论】:

  • 如果这完全允许,请在您提交应用后进行广泛的审核。自动启动应用程序是一个巨大的安全风险。 Apple 不会允许他们可能在其他应用中忽略的小问题。
  • 没错,如果在我的应用程序中使用它,我会记住这一点。感谢您指出这一点。

标签: iphone ios autostart


【解决方案1】:

iOS 不支持后台执行。 Apple 采取了许多类似的措施来防止侵犯其客户的隐私权。如果应用程序能够在启动时启动,那么记录所有活动(例如 GPS、保存的文件和击键)就没有问题。 Apple 不具备,并且可能不会具备多进程处理功能(一次运行多个第三方进程)。

【讨论】:

  • 这对多第三方应用程序来说是不对的。您最近在做其他事情时是否在 iPhone 上尝试过 Spotify(或大多数 Radio 应用程序)?这不是在 IOS 4 中出现的吗?
  • 答案几乎完全是虚构的。即使是正在运行的应用程序也无法完成大部分这些事情。
【解决方案2】:

我认为 voip 应用程序。无论如何,这就是 Apple 文档的说明,是的,它们仅限于 iOS 4.0。您应该将您的应用程序声明为 voip 并在代码中进行相应的更改。见链接: Background Execution

【讨论】:

  • 使用后台定位的应用不能使用这个功能吗?
  • "因为 VoIP 应用程序需要保持运行才能接收来电,如果应用程序以非零退出代码退出,系统会自动重新启动应用程序。(这可能发生在内存压力和结果你的应用程序被终止了。)”它没有说明关于重新启动的 GPS
【解决方案3】:

启动时只允许使用 Apple 应用,所有其他应用必须手动启动。

【讨论】:

    【解决方案4】:

    简单的回答:不允许。

    【讨论】:

    • 我看到一些文章说允许在后台运行 Voip 和 GPS 应用程序,但我没有看到 Apple 文档的官方链接。
    • 这不是你问的问题。
    • 我的意思是我认为有一种或两种类型的应用程序是允许的。所以我想如果你能提供一个链接来备份你的答案会很好。谢谢
    • 如果您指的是基于 voip 和导航的应用程序,您会混淆设备启动时的自动启动和后台任务。
    猜你喜欢
    • 2021-06-20
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多