javascript - React Native Firebase Analytics 获取用户国家
问题描述
问题
我想在 React Native 中获取用户当前所在的国家/地区,以了解他们是否在欧盟,这样我就可以显示 GDPR 同意表来收集用于广告目的的个人数据。
我不想要求用户允许位置服务,因为我的应用不需要拥有他们当前的位置。
我在我的应用程序中安装了 React Native Firebase,我注意到 Analytics 会在我的控制台中告诉我用户所在的国家/地区。
有谁知道我如何通过我的 JS 代码中的 React Native Firebase Analytics 访问用户的国家/地区?
如果有人有更好的方法来获取用户所在的国家/地区,我也对此持开放态度!
提前致谢!
解决方案
Google Analytics for Firebase 自动从多个数据点获取用户的位置,其中大部分来自他们连接的 IP 地址。没有 API 可以从 Analytics 获取该信息。
大多数需要此信息的应用程序使用类似的 IP 到位置查找 API 来确定它,或检查用户的电话设置。
推荐阅读
- python-3.x - argparse 添加选项字符串
- javascript - 创建 ES6 类的实例后,我可以立即将实例绑定到非静态方法吗?
- java - 等待 CompletableFuture 完成,然后返回不同的值?
- google-cloud-platform - Stackdriver 警报“减少”条件失火
- c++ - C++ 随机幂序列的最后一位
- c# - VSTO MailItem.Recipients 在 C# 中检索电子邮件地址
- r - 使用 ggplot 创建具有 x 和 y 变量的条形图时遇到问题
- python - 使用 Python Locust 进行负载测试时,reqs/sec 不正确
- css - 当浏览器不支持功能查询时究竟会发生什么?
- ethereum - Geth 在最后 80 个区块上卡住同步