アンインストール追跡
Braze SDKを通じてアンインストール追跡を設定する方法について説明します。一般的な情報については、ユーザーガイド:アンインストール追跡を参照してください。
アンインストール追跡の設定
ステップ 1: FCMの設定
Android Braze SDKは、Firebase Cloud Messaging(FCM)を使用してサイレントプッシュ通知を送信し、アンインストール追跡分析を収集します。まだの場合は、プッシュ通知のためにFirebase Cloud Messaging APIを設定するか、移行してください。
ステップ 2: 手動でアンインストール追跡を検出する(オプション)
デフォルトでは、Android Braze SDKはアンインストール追跡に関連するサイレントプッシュ通知を自動的に検出し、無視します。ただし、isUninstallTrackingPush()メソッドを使用して手動でアンインストール追跡を検出することもできます。

アンインストール追跡用のサイレント通知はBrazeのプッシュコールバックには転送されないため、このメソッドを使用できるのは、プッシュ通知をBrazeに渡す前だけです。
ステップ 3: 自動サーバーpingを削除する
サイレントプッシュ通知はアプリを起動させ、アプリがまだ実行中でなければApplicationコンポーネントをインスタンス化します。そのため、カスタムApplicationサブクラスがある場合は、Application.onCreate()ライフサイクルメソッド中に自動的にサーバーにpingを送るロジックをすべて削除してください。
ステップ 4: アンインストール追跡を有効にする
最後に、Brazeでアンインストール追跡を有効にします。完全なチュートリアルについては、アンインストール追跡を有効にするを参照してください。

アンインストールの追跡は不正確な場合があります。Brazeに表示される指標は、遅れたり不正確であったりする可能性があります。
アンインストール追跡の設定
ステップ 1: バックグラウンドプッシュを有効にする
Xcodeプロジェクトで、Capabilitiesに移動し、Background Modesが有効になっていることを確認します。詳しくは、サイレントプッシュ通知を参照してください。
ステップ 2: 内部プッシュ通知を無視する
Swift Braze SDKは、バックグラウンドプッシュ通知を使用してアンインストール追跡分析を収集します。プッシュ通知が送信されたときにアプリが不要なアクションを起こさないようにするには、内部プッシュ通知が無視されるようにする必要があります。
ステップ 3: テストプッシュを送信する(オプション)
次に、Brazeのダッシュボードからテスト用のプッシュ通知を自分に送信します(ユーザープロファイルは更新されないのでご安心ください)。
- メッセージング > キャンペーンに進み、関連プラットフォームを使ってプッシュ通知キャンペーンを作成します。
- 設定 > アプリ設定に進み、
true値を持つappboy_uninstall_trackingキーを追加し、コンテンツ利用可能フラグを追加にチェックを入れます。 - プレビューページを使用して、テスト用のアンインストール追跡プッシュを自分に送信します。
- アプリがプッシュ通知を受信したときに、不要な自動アクションを行わないことを確認します。

バッジ番号はテストプッシュ通知と一緒に送信されますが、実際のアンインストール追跡プッシュではバッジ番号は送信されません。
ステップ 4: アンインストール追跡を有効にする
最後に、Brazeでアンインストール追跡を有効にします。完全なチュートリアルについては、アンインストール追跡を有効にするを参照してください。

アンインストールの追跡は不正確な場合があります。Brazeに表示される指標は、遅れたり不正確であったりする可能性があります。