代码之家  ›  专栏  ›  技术社区  ›  mfaani

将位置设置从“始终”更改为“使用时”不会在后台继续位置跟踪

  •  0
  • mfaani  · 技术社区  · 6 年前

    从一直到使用时。

    以及 返回应用程序。 有时我看到蓝条,有时我看不到。

    如果蓝色条不显示,那么我的应用程序可以从内存中删除。

    我一生中唯一做的事 didChangeAuthorization restricted , denied .notDetermined 然后我打电话 startUpdatingLocation() .

    startUpdatingLocation 当它在后台的时候。

    但是当我这样做的时候,难道我不能继续从“总是”变为“在使用中”吗?!这是我无法控制的行为吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   mfaani    6 年前

    经过多轮测试。我满怀信心地说:

    如果你换成 从未 stopUpdatingLocation in 10 seconds or less.

    所以如果 之前 当你达到10秒时,你会切换到“使用中”,然后你会看到蓝色的条,你都很好。

    停止更新位置 必须 将应用程序置于前台,然后它将再次开始更新您的位置。

    有点

    推荐文章