[英]React Native app asks iOS location permissions on first launch, but 0 references to geo/location code anywhere inside
因此,我有一个React Native应用,当在iOS中进行测试时,首次启动时,它总是在使用时(在打开后1秒钟内)询问位置。 即。 “在使用应用程序时允许XXX访问您的位置吗?” 权限对话框。
我正在使用react-native-permissions进行其他操作,但是我已经搜索了我的代码,并且对“ geolocation”,“ location”,“ navigator”等有0个引用。 基本上在任何地方都找不到位置代码或地理位置代码。
寻找有关如何诊断此疯狂问题的帮助。 在我的NPM模块中,同样也没有什么取决于位置的疯狂了。 我什至从info.plist中删除了“ NSLocationWhenInUseUsageDescription”,应用仍然启动,不会崩溃,并且从不提示位置对话框!
(这是在iOS 11.3上)
寻求建议。
谢谢
检查您的Info.plist,您可能拥有以下两个密钥之一,或同时拥有:
NSLocationAlwaysAndWhenInUseUsageDescription
NSLocationAlwaysUsageDescription
因此,iOS在启动应用程序后将提示您进行位置访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.