【问题标题】:iOS - System Alert Location use in BackgroundiOS - 在后台使用系统警报位置
【发布时间】:2017-08-24 04:10:07
【问题描述】:

有时我会收到一条警报消息,提醒我我的应用正在后台使用定位服务。

如果我在Give apps permission to use your Location 部分阅读Official Documentation

即使在未使用该应用时,其他应用也会要求访问您的位置。当您允许某个应用始终使用您的位置时,iOS 会在某个应用在后台使用您的位置后提醒您哪些应用可以使用您的位置。

我们可以清楚地承认,只有当您的应用在后台使用您的位置时才会显示此警报。

那我为什么要问这个问题呢?因为当我唤醒手机时才出现此警报消息,后台没有应用程序(所有应用程序都是从双击主页按钮向上滑动的)。

Background 有其他定义还是我遗漏了什么?

【问题讨论】:

  • 据我所知,您的应用程序可以被系统唤醒(隐式启动),具体取决于它支持的后台模式。即使你在内存中手动杀死它,如果有传入的数据需要它处理,它仍然可以在后台触发。
  • 我想它回答了我的问题。如果您想被接受,请写下答案。顺便说一句,谢谢
  • 我写了更详细的版本作为答案。谢谢!

标签: ios background permissions location


【解决方案1】:

系统可以唤醒(隐式启动)您的应用,具体取决于它支持的后台模式。

即使你在内存中通过向上滑动手动杀死它,如果有传入数据需要它处理(例如带有有效负载的静默通知),它仍然可以在后台触发。 p>

【讨论】:

    猜你喜欢
    • 2017-09-16
    • 1970-01-01
    • 2017-05-08
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-14
    • 1970-01-01
    相关资源
    最近更新 更多