中国製Androidデバイスのプッシュ配信到達性
Xiaomi、OPPO、Vivoなどの中国のOEM(Original Equipment Manufacturer)が製造した一部のAndroidデバイスは、積極的なアプリライフサイクル管理によってバッテリー寿命の延長を最適化しています。この最適化により、バックグラウンドでのアプリ処理が停止され、プッシュ通知の配信到達性が低下する可能性があります。
これらのデバイスでアプリのメッセージングパフォーマンスが期待どおりに機能するようにするには、マーケティングチームとエンジニアリングチームが協力し、この記事で説明するステップに従ってください。
開発者向けのステップ
これらのOEMは、バックグラウンドアプリケーションを積極的に終了させ、バックグラウンドタスクの自動起動をブロックすることで最適化を行っています。開発者として、可能な限りこれらの制限を緩和するようユーザーに求めるようアプリを設定する必要があります。
これは、エンドユーザーのデバイスでアプリを自動起動するように設定することで実現できます。これにより、アプリにバックグラウンドで実行してBrazeからのメッセージをリッスンする権限が付与されます。ただし、これはAndroidの問題ではなくOEM固有の問題であるため、各OEMの自動起動権限プロンプトを表示するためのドキュメント化されたAPIはありません。
この問題を解決するには、AutoStarterのようなライブラリーをアプリケーションに統合します。AutoStarterは複数のメーカーをサポートしており、さまざまなデバイスで起動権限マネージャーを簡単に呼び出す方法を提供します。AutoStarterを統合した後、AutoStartPermissionHelper.getInstance().getAutoStartPermission(context)を呼び出して、エンドユーザーのデバイスで起動権限マネージャーを表示します。このアクションと、エンドユーザーにアプリの「自動起動」を有効にするよう促すプロンプトを組み合わせてください。マーケティングチームがこのメッセージを作成します。次のセクションをご覧ください!
マーケター向けのステップ
ユーザーがプッシュ通知の受信をオプトインした後、これらのデバイスでのメッセージ配信を改善するために、ユーザー側で追加のステップを実行できます。プッシュプライマーメッセージの後に、中国OEMデバイスのユーザーをターゲットにしたアプリ内メッセージで、以下の追加ステップを案内することをお勧めします。
- アプリの「自動起動」を有効にする
- アプリのバッテリー最適化を無効にする
メッセージの効果をさらに高めるには、SMSやWhatsApp、LINEなどのアプリ外チャネルや、アプリ内メッセージやContent Cardsなどのアプリ内チャネルを追加して、未開封のプッシュ通知の情報を再表示します。ユーザーは次回アプリを開いたときに、見逃した可能性のある情報を確認できます。