首页 > 解决方案 > React Native Firebase Analytics 获取用户国家

问题描述

问题

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

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

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

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

如果有人有更好的方法来获取用户所在的国家/地区,我也对此持开放态度!

提前致谢!

标签: javascriptfirebasereact-nativefirebase-analyticsreact-native-firebase

解决方案


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

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


推荐阅读