繁体   English   中英

React Native应用在首次启动时会询问iOS位置权限,但是0引用了内部任何位置的地理位置/位置代码

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM