android - 如何在应用程序中添加 GDPR 同意对话框和 GDPR 相关的混淆
问题描述
我在 AppStore 和 Play Store 上有应用程序。我想澄清一些关于 GDPR 的观点。希望我能从这个论坛得到帮助。
以下是我的一些困惑。
1) 如果我从欧盟国家/地区删除我的应用程序(从欧盟国家/地区应用程序商店和 Play 商店中删除),那么我可以不在我的应用程序中放置同意对话框吗?如果欧盟用户进入美国市场并下载我的应用程序并发现没有同意对话框会发生什么?
2)如果我放置同意框,那么我必须向所有用户显示同意对话框吗?因为未经同意,我无法获得用户所在的国家/地区。如果我错了,请纠正我。
3) 我的应用获利基于 4 个网络(admob、chartboost、unityads、vungle)。我必须放置 4 个同意对话框吗?
解决方案
1) 如果我从欧盟国家/地区删除我的应用程序(从欧盟国家/地区应用程序商店和 Play 商店中删除),那么我可以不在我的应用程序中放置同意对话框吗?
=> 是的,没关系。无需显示同意对话框。
1.1)如果用户将商店从欧盟国家更改为美国,然后下载我的应用程序没有问题吗?
=> 那么它是属于美国的用户,所以它不会引起任何问题,因为欧盟国家的 GDPR。
2)如果我放置同意框,那么我必须向所有用户显示同意对话框吗?因为未经同意,我无法获得用户所在的国家/地区。如果我错了,请纠正我。
=> 如果用户仅属于欧盟,则需要显示对话框。对于其他国家/地区,不需要。
为此,您必须为此使用一些技巧
解决方案:
您必须获取用户的 IP 地址,然后使用 https://github.com/seventhmoon/IpApi-retrofit才能识别用户是否属于欧盟?
它属于欧盟
如果是
,则显示同意对话框
,否则不需要同意对话框
3) 我的应用获利基于 4 个网络(admob、chartboost、unityads、vungle)。我必须放置 4 个同意对话框吗?
=> 不,您只需要显示一个同意对话框。如果用户同意存储该值(在 SharedPref 中)以供将来参考并将其传递给所有其他网络。
推荐阅读
- python - Pygame Error getting list index out of range 但我不知道如何解决(我是新手)
- python - 解析亚马逊(Python)
- powershell - Powershell:从每个用户那里获取所有日历权限
- javascript - npm WARN Laravel 错误不允许我在本地主机上实现 CSS
- tmux - 启用鼠标模式后,如何从 tmux 中的主要选择粘贴鼠标中键?
- python - CSS 未正确应用,看起来不对
- angular - 赛普拉斯自定义命令在没有 --watch 的情况下运行时不起作用
- google-sheets - 谷歌电子表格时间线图
- mysql - 如何通过 MYSQL 查看单列中的值列表
- git - 由于 pathspec,ReadTheDocs 构建失败