【发布时间】:2021-10-02 13:55:12
【问题描述】:
我的应用需要始终授权。
Apple 声明如果一个应用程序已经拥有“WhenInUse”授权,它可能会只要求一次“Always”。
于是弹出如下工作流程:
- 询问“WhenInUse”
- 询问“总是”
这里的问题:
(在 1 上): 如果用户选择“允许一次”,我会在内部得到“WhenInUse”。该应用程序不会被告知“只允许一次”。第 2 步以静默方式失败 - 没有任何回调或错误。
(在 2 上): 如果用户选择“仅在使用时保留”,则根本不会调用回调。
有人知道这种行为的解决方法吗?
(即像监控模态呈现的视图控制器)
提前致谢!
【问题讨论】:
标签: ios cllocationmanager