gpt4 book ai didi

iOS 13 - 请求 "When in Use"位置权限阻止我以后请求 "Always"

转载 作者:行者123 更新时间:2023-11-28 20:50:45 26 4
gpt4 key购买 nike

我们的应用在启动时请求“使用时”位置权限。稍后,如果用户想要打开某个功能,我们会请求“始终”位置权限。 WWDC talk关于这些变化表明这应该是可能的:

如果您的应用预先请求使用时授权,并且用户在此提示时授予它,则您的应用已收到使用时授权,没有临时期限,也没有后续提示。并且它也可以节省它的机会,以便稍后在您引入真正需要它的 killer 级新功能时提出要求。

但是在 iOS 13 中,当我第一次请求“使用时”权限时,我看到稍后对 [CLLocationManager requestAlwaysAuthorization] 的调用被静默丢弃,没有任何迹象。如果我删除第一个调用以获取“使用时”权限,则请求始终可以正常工作。这种行为是预期的吗?

最佳答案

be silently discarded with no indication

它不是“默默地丢弃”。它被默默地授予。继续使用需要在后台始终授权的功能。

关于iOS 13 - 请求 "When in Use"位置权限阻止我以后请求 "Always",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58701581/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com