2016-10-12 9 views
11

Android用のFacebook App Eventsのトラッキングを使用していますが、ユーザーがオプトアウトするときにトラッキングを無効にする方法はわかりません。誰もそれを行う方法を知っていますか?Facebook SDKイベントロギングからオプトアウトするにはどうすればいいですか?

The documentationは言う:

私たちは、あなたがオプトアウトを提供するために、当社のSDKツールを使用することをお勧めします。

しかし、彼らは実際にどこでも、古典的なFacebookを記述していません。

答えて

1

彼らが話しているオプトアウトは以下の見出しで説明されています。https://developers.facebook.com/docs/app-events/android#setlimiteventusage

あなたはログに記録されたイベントがどのように使用されるか(少なくとも限界で)「オプトアウト」にAppEventsLogger.setLimitEventUsage(this, true);を呼び出すことができます。

+1

私はそう思っていますが、これは何か追跡を無効にする方法がないことを意味しますか?たとえば、Firebaseは 'setAnalyticsCollectionEnabled'メソッドを提供します。オプトアウトオプションなしでトラッキングを実施することは、多くの国では違法です。 – 0101100101

+2

Facebookはそれを提供していないようです。あなたのベストショットは、あなた自身のログラッパーや、SDKの呼び出しごとにいくつかの条件チェックを行って、アクティブ化と手動のロギングを処理することでしょう。Application.onCreate()のログインを有効にすると、 -inまたは-outは、次回の完全なアプリケーション起動時にアクティブになります。 –

関連する問題