在开发过程中触发iOS 13对话框:“继续始终允许后台位置使用”

我们的应用使用CLLocationManager.requestAlwaysAuthorization()在固定位置上设置地理围栏监视。在iOS 13上,这会导致三个系统对话框连续弹出,但时间有所不同。我将在此处列出所有三个内容,以说明上下文和可搜索性,但是此S.O.问题是关于最后一个的:

  1. “是否允许使用“应用程序名称”访问您的位置?” ,并带有三个按钮:
    • 允许使用应用程序
    • 允许一次
    • 不允许
  2. “是否在不使用应用程序的情况下也允许“应用程序”访问您的位置?” 在iOS上确定您没有在积极使用它时出现。进入主屏幕或锁定设备后,时间可能在几秒钟到几分钟不等。它有两个选择:
    • 仅在使用时保持
    • 更改为始终允许
  3. ““ App”在过去3天内在后台使用了您的位置X次。您是否要继续允许使用后台位置?” 在至少连续三天之后显示一个后台位置更新以及以下按钮:
    • 更改为仅在使用时
    • 始终允许

第三个也是最后一个对话框还包含一个地图,显示了在哪个位置触发了应用程序。碰巧该地图是我们要测试的应用程序的一部分,以确保仅在正确的位置通知我们的应用程序,并且该地图包含正确的复制文字和大量文本。

问题是,我不知道如何在开发过程中“提前”触发此对话框,而不必等待三天! ?所以这是现在的问题:

谁知道如何以开发目的触发对话框(带有迷你地图)?

在开发过程中触发iOS 13对话框:“继续始终允许后台位置使用”

干杯, 埃里克·保罗

W245070399W 回答:在开发过程中触发iOS 13对话框:“继续始终允许后台位置使用”

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2691414.html

大家都在问