首页 > 解决方案 > 如何检查 iOS 权限是否设置为“始终允许”?[代号]

问题描述

对于 iOS,是否可以(在 cn1 中)检查位置权限是否设置为“始终允许”?

最新的 iOS 版本对于所有位置权限工作流程都非常烦人。因此,如果用户没有将位置权限设置为始终允许,我想通知她/他该应用的某些功能将不可用。

谢谢!

标签: codenameone

解决方案


我们没有那个 API。您可能可以编写类似于此答案中的本机代码:iOS 13 How to check user is given only Always allow location permission

但 Apple 似乎不鼓励这样做,并建议您在获得第一次许可后请求延长许可。我觉得这有点尴尬。无论哪种方式,两者都可以在本机代码中实现。


推荐阅读