我在 AppStore 和 Play 商店中有应用程序。我想澄清一些关于 GDPR 的观点。希望我能从这个论坛得到帮助。
下面是我的一些困惑。
1) 如果我从欧盟国家/地区删除我的应用程序(从欧盟国家/地区的应用程序商店和游戏商店中删除),那么我可以不在我的应用程序中放置同意对话框吗?如果欧盟用户进入美国市场并下载我的应用但发现没有同意对话框会怎样?
2) 如果我放置同意框,那么我必须向所有用户显示同意对话框吗?因为没有得到同意,我不能得到用户的国家。如果我错了,请纠正我。
3) 我的应用程序货币化基于 4 个网络(admob、chartboost、unityads、vungle)。我是否必须放置 4 个同意对话框?
最佳答案
1) 如果我从欧盟国家/地区删除我的应用程序(从欧盟国家/地区的应用程序商店和 Play 商店中删除),那么我可以不在我的应用程序中放置同意对话框吗?
=> 是的,没关系。无需显示同意对话框。
1.1) 如果用户将商店从欧盟国家/地区更改为美国然后下载我的应用程序,没有问题吗?
=> 然后它是属于美国的用户,所以它不会引起任何问题,因为欧盟国家/地区的 GDPR。
2) 如果我放置同意框,那么我必须向所有用户显示同意对话框吗?因为没有得到同意,我不能得到用户的国家。如果我错了,请纠正我。
=> 如果用户仅属于欧盟,则需要显示对话框。对于其他国家则不需要。
为此你必须使用一些技巧
解决方案:
You have to get the IP address of user then using https://github.com/seventhmoon/IpApi-retrofit you can identify user belong to European Union or not?
it belong to European Union
If YES
show the consent dialog
elsenot need to for consent dialog
3) 我的应用程序货币化基于 4 个网络(admob、chartboost、unityads、vungle)。我必须放置 4 个同意对话框吗?
=> 不,您只需要显示一个同意对话框。如果用户同意存储该值(在 SharedPref 中)以供将来引用并将其传递给所有其他网络。
关于android - 如何在应用程序中添加 GDPR 同意对话框和 GDPR 相关的混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50486708/