codenameone - 如何检查 iOS 权限是否设置为“始终允许”?[代号]
问题描述
对于 iOS,是否可以(在 cn1 中)检查位置权限是否设置为“始终允许”?
最新的 iOS 版本对于所有位置权限工作流程都非常烦人。因此,如果用户没有将位置权限设置为始终允许,我想通知她/他该应用的某些功能将不可用。
谢谢!
解决方案
我们没有那个 API。您可能可以编写类似于此答案中的本机代码:iOS 13 How to check user is given only Always allow location permission
但 Apple 似乎不鼓励这样做,并建议您在获得第一次许可后请求延长许可。我觉得这有点尴尬。无论哪种方式,两者都可以在本机代码中实现。
推荐阅读
- azerothcore - 编译时出错:`identifier not found`(代码 C3861)
- angular - 属性不存在于类型类和组件角度
- python - python pandas - 检查列中的部分字符串是否存在于其他列中
- reactjs - 单击元素时如何更改元素的背景颜色?
- react-native - 张量转JPEG:提高质量
- c# - 如何以 IBM/360 列二进制格式解码十六进制数
- gpu - 在计算着色器中的 N 个线程后退出
- c# - 如果 UseSpaStaticFiles() 应该服务于 Angular 页面,为什么还需要 UseSpa()?
- data-structures - 如何为 Bitvector 实现自定义切片
- java - 如何将活动移动到另一个活动?