Androidプッシュ通知チャネル は、ユーザーが通知を管理するのを助けるための統一システムを提供するために、Android Oreo(Android 8.0 / APIレベル26)で導入されました。ユーザーは、特定のアプリからのすべての通知を変更するのではなく、個々の通知チャネル(オプトアウト、バイブレーションなど)の設定を変更できるようになりました。
何をする必要がありますか?
アプリがAndroid Oreo(Android 8.0 / APIレベル26)以降を対象としている場合、ユーザーに通知を表示するために1つ以上の通知チャネルを実装する必要があります。Android Oreoをターゲットにしない場合、アプリがAndroid Oreoを実行しているデバイスで使用されると、アプリはAndroid 7.1(APIレベル25)またはそれ以前のデバイスで動作するのと同じようになります。
通知チャネルを使用するには:
- MoEngageのAndroid SDKバージョンをv8.0.00に更新してください。
-
SDKバージョンを更新した後、MoEngageダッシュボードでアプリ開発者によって作成された既存の通知チャネルを追加して、キャンペーンで使用できるようにします。キャンペーンを作成する際に、Androidメッセージングの
通知チャネル
ドロップダウンリストで
通知チャネルを管理
するために+をクリックすることで追加できます。
-
通知チャネルを追加した後、今後作成するキャンペーンのデフォルト選択肢として設定するために、
デフォルト
(オプション)として選択して保存できます。
-
キャンペーンに適したチャネルを1つ選択してください。同じ通知チャネルに投稿されたすべての通知は同じ動作をします。
無効なチャネルIDが追加されたり、追加を忘れた場合、MoEngageは「一般」チャネル(MoEngageのフォールバックチャネル)を使用して、Android 8.0(APIレベル26)以降のユーザーをターゲットにします。
info |
情報 MoEngageでは、アプリの通知チャネルを動的に作成、読み取り、更新、または削除することはできません。必要に応じて、アプリの開発者が通知チャネルを作成、更新、または削除する必要があります。 |
エンドユーザーはどのように自分の体験をコントロールできますか?
アプリ開発者は、通知チャネルを作成して通知マネージャーに提出した後、その動作をプログラムで変更することはできません。ユーザーは作成後にそれらの設定を担当します。
エンドユーザーは 設定 にアクセスするか、通知を長押ししてこれらの動作を変更できます。また、いつでも通知チャネルをブロックすることもできます。ユーザーが以下の特性のいずれかの動作を変更すると、それは通知チャネルに適用されます:
- 重要性
- 音
- ライト
- 振動
- ロック画面に表示
- おやすみモードをオーバーライドする