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



所以我有一个 React Native 应用程序,在 iOS 中测试时,在第一次启动时,它总是在使用时询问位置(打开后 1 秒内(。"允许XXX在使用应用程序时访问您的位置?"权限对话框。

我正在对其他东西使用 react-native-permissions,但我已经搜索并搜索了我的代码,并且对"地理位置"、"位置"、"导航器"等的引用为 0。 基本上在任何地方都找不到位置代码或地理位置代码。

寻求有关如何诊断此疯狂问题的帮助。在我的 NPM 模块中,同样没有什么疯狂的,这取决于位置。我什至从info.plist中删除了"NSLocationWhenInUseUsageDescription",应用程序仍然启动,不会崩溃,也不会提示位置对话框!

(这是在 iOS 11.3 上(

寻求建议。

谢谢

检查您的 Info.plist,您可能拥有以下任一键,或两者兼而有之:

NSLocationAlwaysAndWhenInUseUsageDescription
NSLocationAlwaysUsageDescription

因此,iOS 会在您启动应用后立即提示您进行位置访问。

相关内容

  • 没有找到相关文章

最新更新