アンインストールトラッキング
Android アプリのアンインストールトラッキングを有効にするには、まず、 アンインストールトラッキングの設定の詳細に従って、Singular プラットフォームでアプリを設定します。その後、以下の手順に従ってください。
注:Google は 2018 年 4 月に GCM API を廃止しました。以下に説明するように、アンインストールトラッキングには Firebase Cloud Messaging (FCM) を使用してください。
I.FCMと統合する:
アンインストールをトラッキングするには、Firebase Cloud Messaging (FCM) プラットフォームのサービスを利用できます。FCM をまだ使用していない場合は、 Android で Firebase Cloud Messaging クライアントアプリをセットアップする方法について、Google の指示に従ってください。
FCMの要件 ( ソース )
FCMクライアントは、Google PlayストアアプリがインストールされたAndroid 4.1以上を実行するデバイス、またはGoogle APIがインストールされたAndroid 4.1を実行するエミュレータが必要です。なお、AndroidアプリのデプロイはGoogle Playストアに限定されません。
サポートされているバージョンのAndroidで動作していないユーザー/デバイスは、Singularアンインストールトラッキングの対象外となります。
II.AndroidManifest.xml ファイルを更新する:
AndroidManifest.xml ファイルを更新して、アプリに必要なインテント フィルタを追加します(MyFirebaseMessagingService を Firebase Service を実装するクラスで置き換えてください):
<service android:name=".java.MyFirebaseMessagingService"
android:exported="false">
<intent-filter>
action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
III.FCMデバイストークンの登録と送信
最後に、OnCreate()でSingularConfigを初期化した後、FCMデバイストークンを次のように設定します:
Singular.setFCMDeviceToken(String fcmDeviceToken);