React Native Firebase Analytics 获取用户国家

Posted

技术标签:

【中文标题】React Native Firebase Analytics 获取用户国家【英文标题】:React Native Firebase Analytics get User Country 【发布时间】:2020-10-02 06:42:40 【问题描述】:

问题

我想在 React Native 中获取用户当前所在的国家/地区,以了解他们是否在欧盟,这样我就可以显示 GDPR 同意表来收集个人数据以用于广告目的。

我不想要求用户允许位置服务,因为我的应用不需要拥有他们当前的位置。

我在我的应用中安装了 React Native Firebase,我注意到 Analytics 会在我的控制台中告诉我用户所在的国家/地区。

有谁知道我如何通过我的 JS 代码中的 React Native Firebase Analytics 访问用户所在的国家/地区?

如果有人有更好的方法来获取用户所在的国家/地区,我也愿意接受!

提前致谢!

【问题讨论】:

***.com/questions/11055065/… 【参考方案1】:

Google Analytics for Firebase 会自动从多个数据点获取用户的位置,其中大部分来自用户连接的 IP 地址。没有 API 可以从 Analytics 获取该信息。

大多数需要此信息的应用程序使用类似的 IP 到位置查找 API 来确定它,或检查用户的电话设置。

【讨论】:

以上是关于React Native Firebase Analytics 获取用户国家的主要内容,如果未能解决你的问题,请参考以下文章

哪个 Firebase javascript 包应该与 React Native 一起使用?常规的“Firebase Web SDK”还是“react-native-firebase”?

使用 react-native-firebase 在 React Native 上自定义通知

react native [[DEFAULT]] firebaseapp 未初始化 react-native-firebase

在 react-native 和 firebase 3.1 中登录 Facebook

解析 Firebase 模块(React-Native)

@react-native-firebase\dynamic-links 找不到符号