010*_*101 22 android android-facebook facebook-sdk-4.0
我正在使用Facebook App Events跟踪Android,但我不知道如何在用户想要退出时禁用跟踪!有谁知道这是怎么做到的吗?
文件说:
我们建议您使用我们的SDK工具提供退出选项.
但他们实际上并没有在任何地方描述它.经典Facebook移动.
编辑:现在GDPR生效了很长时间,他们仍然没有办法禁用所有跟踪,直到用户同意,是吗?
文档更新后,似乎新的方法是禁用的组合
<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-->
Run Code Online (Sandbox Code Playgroud)
并在运行时选择调用:
FacebookSDK.setAutoLogAppEventsEnabled(true)
FacebookSDK.setAdvertiserIDCollectionEnabled(true)
// OPTIONALLY the following two lines if AutoInitEnabled is set to false in manifest:
FacebookSDK.setAutoInitEnabled(true)
FacebookSDK.fullyInitialize()
Run Code Online (Sandbox Code Playgroud)
现在我不知道什么时候禁用(然后启用)自动初始化是好的,也许其他人可能在这里有一个想法。
不了解每个用户,但是您可以从Facebook SDK事件日志中选择投放:
将此int添加到您的Android.Manifest.xml中:
<meta-data android:name="com.facebook.sdk.AutoLogAppEventsEnabled"
android:value="false"/>
Run Code Online (Sandbox Code Playgroud)
他们正在谈论的选择退出在下面的标题中进行了描述: https: //developers.facebook.com/docs/app-events/android#setlimiteventusage
您可以调用AppEventsLogger.setLimitEventUsage(this, true);“选择退出”(至少限制)记录的事件的使用方式。
| 归档时间: |
|
| 查看次数: |
2278 次 |
| 最近记录: |