MoEngage ストレージファイルを自動バックアップから除外する
復元後のデータ破損を防ぐために、MoEngage のストレージファイルを Android の自動バックアップから除外します。
ページを読み上げる約3分
Android の自動バックアップサービスは、Shared Preference ファイルやデータベースファイルなどを定期的にバックアップします。
詳細については、自動バックアップを参照してください。
このバックアップにより、MoEngage SDK の識別子がバックアップされ、再インストール後に復元されます。識別子が復元されると、データが破損し、プッシュ通知でユーザーにリーチできなくなります。
バックアップの復元後にデータが破損しないようにするには、MoEngage SDK のストレージファイルをバックアップ対象から除外してください。
MoEngage SDK のファイルのみを除外したい場合は、新しいファイルを作成する代わりに、以下のように SDK が提供するバックアップ記述子ファイルをマニフェストファイルに直接追加できます。
targetSdkVersion が 31 以上のアプリケーションでは、新しい形式でも除外を行う必要があります。
MoEngage SDK のファイルのみを除外したい場合は、新しいファイルを作成する代わりに、以下のように SDK が提供するバックアップ記述子ファイルとデータ抽出ルールファイルをマニフェストファイルに直接追加できます。