我正在使用针对Android的Facebook App Events跟踪,但我不知道如何在用户想要退出时禁用跟踪!有谁知道怎么做?
我们建议您使用我们的SDK工具提供退出。
但他们实际上并没有在任何地方描述它。经典的Facebook移动。
编辑: 现在,由于GDPR生效了很长时间,他们仍然无法在用户同意之前禁用所有跟踪,是吗?
答案 0 :(得分:6)
不了解每位用户,但您可以选择从Facebook SDK事件记录中选择:
在Android.Manifest.xml中添加此内容:
<meta-data android:name="com.facebook.sdk.AutoLogAppEventsEnabled"
android:value="false"/>
答案 1 :(得分:0)
他们正在讨论的选择退出在下面的标题中进行了描述:https://developers.facebook.com/docs/app-events/android#setlimiteventusage
您可以致电AppEventsLogger.setLimitEventUsage(this, true);
以“选择退出”(至少限制)记录事件的使用方式。
答案 2 :(得分:0)
文档更新后,新方法似乎是禁用
的组合<meta-data android:name="com.facebook.sdk.AutoLogAppEventsEnabled"
android:value="false"/>
<meta-data android:name="com.facebook.sdk.AdvertiserIDCollectionEnabled"
android:value="false"/>
<meta-data android:name="com.facebook.sdk.AutoInitEnabled"
android:value="false"/> <!--OPTIONAL-->
在运行时选择加入通话:
FacebookSDK.setAdvertiserIDCollectionEnabled(true)
FacebookSDK.setAdvertiserIDCollectionEnabled(true)
// OPTIONALLY the following two lines if AutoInitEnabled is set to false in manifest:
FacebookSDK.setAutoInitEnabled(true)
FacebookSDK.fullyInitialize()
现在我不知道何时禁用(然后启用)自动初始化会是一个好时机,也许其他人可能对此有个想法。