Skip to main content
ダウンロード

インストール

MoEngage Inbox SDK をアプリケーションに追加するには、アプリケーションの pubspec.yaml ファイルを編集し、以下の依存関係を追加します。
flutter packages get を実行して SDK をインストールします。
このプラグインは moengage_flutter プラグインに依存しています。moengage_flutter プラグインもインストールされていることを確認してください。詳細については、ドキュメントを参照してください。

Android でのインストール

V(1) Flutter プラグインをインストールしたら、アプリケーションの Android プロジェクトに MoEngage のネイティブ Android SDK の依存関係を追加します。 android/app/build.gradle に移動します。dependencies ブロックに MoEngage Android SDK の依存関係を追加します。
$sdkVersion は、MoEngage SDK の最新バージョンに置き換えてください。

iOS でのインストール

iOS の場合、ネイティブの依存関係はコア SDK 自体に含まれているため、通知センターをサポートするために追加の依存関係を含める必要はありません。
SDK が受信した通知を保存できるように、iOS プロジェクトで App Target の AppGroup ID を設定し、Notification Service Extension をセットアップしてください。

メッセージの取得

すべての受信トレイメッセージを取得するには、以下のように fetchAllMessages() メソッドを使用します。これにより InboxData のインスタンスを取得できます。

InboxData のペイロード

InboxData は以下の形式で受信されます。

未クリックのメッセージ数の取得

受信トレイから未クリックのメッセージ数を取得するには、以下のように getUnclickedCount() メソッドを使用します。

メッセージクリックのトラッキング:

受信トレイ内のメッセージのクリックをトラッキングするには、以下のように trackMessageClicked() メソッドを使用します。

メッセージの削除:

メッセージのリストから特定のメッセージを削除するには、以下のように deleteMessage() メソッドを使用します。
ハイブリッドフレームワークは、MoEngage のデフォルトの通知センターをサポートしていません。セルフハンドルの通知センターのみがサポートされています。