我正在收到警报,“想找到并连接到本地网络上的设备”,在prod版本的(从应用程序商店或testflight下载的应用程序)上。
根据我在网上发现的,这可能是因为我们使用的一个库请求这个权限。
我如何知道哪个库需要它,或者如何才能完全禁止这个弹出窗口出现在prod上?
这些是我当前的依赖关系:
"@ovalmoney/react-native-fitness": "^0.5.3",
"@react-native-async-storage/async-storage": "^1.15.7",
"@react-native-community/masked-view": "^0.1.11",
"@react-native-community/slider": "^4.1.3",
"@react-native-firebase/app": "^12.7.3",
"@react-native-firebase/dynamic-links": "^12.7.3",
"@react-native-firebase/messaging": "^12.7.3",
"@react-navigation/native": "^5.9.8",
"@react-navigation/stack": "^5.14.9",
"@sentry/react-native": "2.4.3",
"apollo-boost": "^0.4.9",
"graphql": "^15.5.1",
"graphql-tag": "^2.12.5",
"js-interpreter": "^2.3.1",
"lodash": "^4.17.21",
"mixpanel-react-native": "^1.3.2",
"mobx": "^5.14.0",
"mobx-react": "^5.0.0",
"moment": "^2.29.1",
"react": "17.0.2",
"react-native": "0.66.0",
"react-native-animatable": "^1.3.3",
"react-native-dash": "^0.0.11",
"react-native-device-info": "^8.3.1",
"react-native-gesture-handler": "1.9.0",
"react-native-hyperlink": "^0.0.19",
"react-native-intercom": "^22.0.1",
"react-native-linear-gradient": "^2.5.6",
"react-native-reanimated": "^1.13.3",
"react-native-safe-area-context": "^3.3.0",
"react-native-screens": "^3.6.0",
"react-native-sensors": "^7.3.3",
"react-native-svg": "^12.1.1",
"react-native-svg-charts": "^5.4.0",
"react-native-url-polyfill": "^1.3.0",
"react-native-vector-icons": "^8.1.0",
"react-native-video": "^5.1.1",
"rn-prompt": "^1.0.4"发布于 2022-07-22 07:38:06
根据官方的关于局域网隐私的常见问题 - FAQ-15:我的应用程序意外地显示了本地网络隐私警报。有办法找出原因吗?,你应该:
..。开始从你的应用程序中删除任何第三方库,直到你弄清楚是哪一个触发了它,然后向图书馆的供应商提出这个问题。
在我的例子中,我无法持续地再现警报,因此这个方法对我来说不起作用。
https://stackoverflow.com/questions/70113192
复制相似问题