達成すべきタスクまたは目的
受信箱に未読/未クリックの通知を表示する
実行すべきステップ
- SDKのバージョンが4.4.0以上であることを確認し、通知サービス拡張を実装したかどうかを確認してください こちら に記載されている通りです。
- それに加えて、両方の アプリターゲット と サービス拡張ターゲット のために、アプリグループIDが正しく設定されていることを確認してください。
例えば、 アプリグループIDを機能とコードに設定するために
-
最初に、あなたの
アプリ対象
そして選択
能力
下記の画像に示されているように変更を行ってください:
- コード内でも同じアプリグループIDを設定してください。この例では、アプリグループIDは 'group.com.moengage.SampleApp.MoEngage' です。
-
Capabilities
タブで選択した App Group ID を、SDK を初期化する前に setAppGroupID: メソッドを呼び出して提供してください。以下のように:
MoEngage.setAppGroupID("group.com.moengage.SampleApp.MoEngage")
-
通知サービス拡張ターゲットのためにアプリグループをオンにし、アプリターゲット(上記のステップで選択した)に対して同じアプリグループIDを有効にします。
-
通知サービス拡張クラスでは、
setAppGroupID:
メソッドを使用して、設定で以前に選択したアプリグループIDを設定します。
MORichNotification.setAppGroupID("group.com.moengage.SampleApp.MoEngage")
解決策と結果を確認する手順
- MoEngage ダッシュボードからテストデバイスにプッシュ通知を送信します。
- 通知をクリックせずに / 通知を開かずに、アプリを起動して受信トレイ画面に移動します。
- 他の通知と一緒に、未クリック/未読の通知を表示できるはずです。