Android 在用户同意的情况下将推荐人意图传递给第三方度量库

Android 在用户同意的情况下将推荐人意图传递给第三方度量库,android,google-play,branch.io,mixpanel,appsflyer,Android,Google Play,Branch.io,Mixpanel,Appsflyer,据一位开发商透露 在获得肯定同意之前,不得开始收集个人或敏感数据 但目前,我们使用三种不同的第三方服务跟踪用户安装:Branch.io、Mixpanel和AppsFlyer。我在我的AndroidManifest.xml 用于注册多个安装跟踪器 现在的问题是,如果我们要遵守Google Play的上述政策,我们如何才能在向第三方图书馆发送推荐人数据之前获得用户同意 据我所知,com.android.vending.INSTALL\u referer在从Google Play安装时由Broa

据一位开发商透露

  • 在获得肯定同意之前,不得开始收集个人或敏感数据
但目前,我们使用三种不同的第三方服务跟踪用户安装:Branch.io、Mixpanel和AppsFlyer。我在我的
AndroidManifest.xml


用于注册多个安装跟踪器

现在的问题是,如果我们要遵守Google Play的上述政策,我们如何才能在向第三方图书馆发送推荐人数据之前获得用户同意

据我所知,
com.android.vending.INSTALL\u referer
在从Google Play安装时由
BroadcastReceiver
进行广播和接收,所以我想这可能是在我启动对话框征求用户同意之前的任何时候

安装跟踪数据是策略所指的个人或敏感数据的一部分是否也正确


我们正在考虑的一个解决方案是,在接收到广播后,将
参考者
的额外信息保存到
共享参考
,然后在获得用户同意后从那里提取,然后将其传递给第三方跟踪者。这个解决方案正确吗

不需要将数据单独存储在
SharedReferences
中-您只需实现AppsFlyer SDK提供的
MultipleInstallBroadcastReceiver
,并在获得用户同意后将SDK初始化保持到。这可能适用于收集此数据的其他SDK

此外,我可以说,绝大多数AppsFlyer用户正在使用(其中一个)
MultipleInstallBroadcastReceiver
/
SingleInstallBroadCastReceiver
接收器,我们从未遇到过与此相关的任何问题

注意:有点离题,但可能与此相关-谷歌提供了一种更新/更好/更安全的方式来获取商店的
安装推荐人


使用AppsFlyer,您只需使用gradle导入
'com.android.installReferer:installReferer:1.0'
库,AppsFlyer SDK将完成其余工作。

共享引用中独立存储数据并没有实际需要-您只需实现AppsFlyer SDK提供的
MultipleInstallBroadcastReceiver
,并在获得用户同意后将SDK初始化保持为。这可能适用于收集此数据的其他SDK

此外,我可以说,绝大多数AppsFlyer用户正在使用(其中一个)
MultipleInstallBroadcastReceiver
/
SingleInstallBroadCastReceiver
接收器,我们从未遇到过与此相关的任何问题

注意:有点离题,但可能与此相关-谷歌提供了一种更新/更好/更安全的方式来获取商店的
安装推荐人


使用AppsFlyer,您只需使用gradle导入
'com.android.installReferer:installReferer:1.0'
库,AppsFlyer SDK将完成其余工作。

谢谢!在这种情况下,我们是否可以摆脱定制的
InstallListener
,只需在清单中注册
MultipleInstallBroadcastReceiver
,作为安装引用人意图的第一个收件人,然后注册其他第三方
BroadcastReceiver
?谢谢!在这种情况下,我们是否可以摆脱自定义的
InstallListener
,只需在清单中注册
MultipleInstallBroadcastReceiver
,作为安装引用方意图的第一个收件人,然后注册其他第三方
BroadcastReceiver