達成するタスクまたは目的
Inbox に未読/未クリックの通知を表示すること実行する手順
- SDK バージョンが 4.4.0 より上であることを確認し、こちらで説明されているとおりに Notification Service Extension を実装しているかを確認します。
- あわせて、App Target と Service Extension Target の両方で App Group ID が正しく設定されていることを確認します。
- まず、App Target を選択して Capabilities を選択し、以下の画像に示すように変更を行います。

- コードでも同じ App Group ID を設定してください。この例では、App Group ID は ‘group.com.moengage.SampleApp.MoEngage’ です。
- 以下に示すように、SDK を初期化する前に setAppGroupID: メソッドを呼び出して、Capabilities タブで選択した App Group ID を指定します。
MoEngage.setAppGroupID(“group.com.moengage.SampleApp.MoEngage”) - Notification Service Extension ターゲットで App Groups を ON にし、App Target で選択したものと同じ App Group ID を有効にします(上記の手順)。

- Notification Service Extension クラスで、
setAppGroupID:メソッドを使用して、先ほど設定で選択した App Group ID を設定します。
MORichNotification.setAppGroupID(“group.com.moengage.SampleApp.MoEngage”)
解決策と結果を確認する手順
- MoEngage ダッシュボードからテストデバイスにプッシュ通知を送信します。
- 通知をクリックせずに(通知を開かずに)アプリを起動し、Inbox 画面に移動します。
- 他の通知とともに、未クリック/未読の通知が表示されることを確認できます。