メインコンテンツへスキップ
サポートされている SDK バージョンと非推奨化のタイムラインについては、SDK 非推奨ポリシーを参照してください。
Core 13.1.0 · Cards 7.1.0 · Geofence 8.1.0 · Inbox 7.1.0 · Personalize 2.1.0 · Recommendations 1.0.0

プラグイン

Core 13.1.0Cards 7.1.0Geofence 8.1.0Inbox 7.1.0Personalize 2.1.0Recommendations 1.0.0

依存関係

Android
  • AGP: 9.1.1
  • Kotlin: 2.3.20
  • Compile SDK: 36
  • Gradle: 9.3.1
iOS
  • 最小 iOS: 13 (CocoaPods)、15 (Swift Package Manager、React Native 0.87 以降)
  • tvOS デプロイメントターゲット: 13
このリリースのすべてのプラグインに、次のネイティブ SDK の更新が適用されます。
  • Android: MoEngage SDK BOM 4.6.0 に更新しました。
  • iOS: MoEngage-iOS-SDK を 11.4.0 に更新しました。

Core 13.1.0

新機能
  • MoEngageFailureReason エクスポートを追加しました。これは、NETWORK_ERROR、FEATURE_DISABLED、AUTHENTICATION_FAILED など、機能プラグイン間で共有される共通の失敗理由のセットです。これを最初に使用するプラグインは Recommendations です。fetchRecommendations() は RecommendationsFailure で reject され、その failureReason はこれらの共通の理由と Recommendations 固有の理由を組み合わせたものになります。詳細については、失敗の処理を参照してください。
修正Android
  • Android Studio の Build APK(s) オプションまたは gradlew assemble で作成したデバッグビルドで発生する NoSuchMethodError を修正しました。このエラーはアプリケーションの minSdk が 23 のデバッグビルドでのみ発生します。リリースビルドには影響しません。
  • 縮小ビルドで Missing class com.moengage.core.internal.model.NetworkDataEncryptionKey が報告される R8 のビルドエラーを修正しました。
  • 日付属性を使用するリアルタイムトリガー条件の評価を修正しました。
  • リアルタイムトリガー条件で否定または大文字と小文字を区別する演算子が使用され、イベントに属性キーが存在しない場合に発生する例外を修正しました。
iOS
  • SDK の初期化中に不要な unsupported event type デバッグログが出力される問題を修正しました。Firebase Installation ID のサポートは引き続き Android のみです。
  • ユーザーのログアウト中にアプリ内メッセージが表示された場合に、閉じるボタンを含むアプリ内メッセージのボタンがタップに反応しない問題を修正しました。
  • iOS 26 のナビゲーションバーが、ポップアップおよびフルスクリーンのアプリ内メッセージの閉じるボタンを覆ってしまう問題を修正しました。
  • ナッジが表示されるタイミングでユーザーが画面を切り替えた場合に、ナッジが誤った位置に表示される問題を修正しました。特定の画面をターゲットにしたナッジは、新しい画面がその対象でない場合はスキップされるようになりました。
  • 最大化した動画ナッジで縦長の動画が切り取られ、全幅ボタンの位置に隙間ができる問題を修正しました。
  • 動画の最大化ボタンとミュートボタンによってナッジが閉じてしまう問題を修正しました。

Recommendations 1.0.0

新機能
  • react-native-moengage-recommendations プラグインを追加しました。fetchRecommendations(recommendationId, itemId, includedFields) を呼び出すと、MoEngage ダッシュボードで設定したレコメンデーションのアイテムを取得し、独自のインターフェイスを構築できます。詳細については、Recommendations を参照してください。
  • キャッシュが有効な間は、アイテムはローカルキャッシュから提供されます。
  • 取得に失敗した場合、Promise は型付きの失敗理由で reject されます。
  • 空のリストは成功を意味します。そのレコメンデーションについて、ユーザーにおすすめのアイテムがないことを示します。
  • このプラグインには react-native-moengage 13.1.0 以降が必要です。

Cards 7.1.0

改善iOS
  • ネイティブ SDK で、アニメーション GIF のレンダリングを含む Cards インボックスの SwiftUI サポートが追加されました。プラグインの JavaScript API に変更はありません。これは、iOS のネイティブコードで Cards インボックスを直接レンダリングしている場合にのみ影響します。
修正
  • react-native-moengage へのピア依存関係を ^13.0.0 に更新しました。これにより、プラグインを react-native-moengage 13 と併せてインストールできるようになりました。

Geofence 8.1.0

修正
  • react-native-moengage へのピア依存関係を ^13.0.0 に更新しました。これにより、プラグインを react-native-moengage 13 と併せてインストールできるようになりました。
iOS
  • iOS 17 以前でアプリケーション起動時に Xcode コンソールに data race detected というランタイム警告が表示される問題を修正しました。

Inbox 7.1.0

修正
  • react-native-moengage へのピア依存関係を ^13.0.0 に更新しました。これにより、プラグインを react-native-moengage 13 と併せてインストールできるようになりました。

Personalize 2.1.0

改善Android
  • ユーザー ID が更新された場合、またはセッション内の属性が変更された場合に、パーソナライズされたエクスペリエンスとメタのキャッシュが無効化されるようになりました。これにより、以前のユーザーやセッションのパーソナライズされたコンテンツが配信されなくなります。
iOS
  • ユーザーが識別された直後、または時間帯 (時) が変わった直後に、SDK がキャッシュされたパーソナライズキャンペーンを更新するようになりました。
修正
  • react-native-moengage へのピア依存関係を ^13.0.0 に更新しました。これにより、プラグインを react-native-moengage 13 と併せてインストールできるようになりました。
Core 13.0.0 · Cards 7.0.0 · Geofence 8.0.0 · Inbox 7.0.0 · Personalize 2.0.0 — Major Release

プラグイン

Core 13.0.0Cards 7.0.0Geofence 8.0.0Inbox 7.0.0Personalize 2.0.0

依存関係

Android
  • AGP: 9.1.1
  • Kotlin: 2.3.20
  • Compile SDK: 36
  • Gradle: 9.3.1
iOS
  • 最小 iOS: 13 (CocoaPods)、15 (Swift Package Manager、React Native 0.87 以降)
  • tvOS デプロイメントターゲット: 13
このリリースのすべてのプラグインに、次のネイティブ SDK の更新が適用されます。両方のネイティブ SDK が新しいメジャーバージョンに移行するため、アップグレードの前にそれぞれのリリースノートを確認してください。
  • Android: MoEngage SDK BOM 4.4.0 に更新しました。このリリースでは、プッシュトークン登録が廃止されて Firebase Installation ID に置き換えられ、ビルドツールチェーンが AGP 9 に移行しています。
  • iOS: MoEngage-iOS-SDK を 11.2.0 に更新しました。このバージョンには 11.0.0 の変更も含まれています。
Android の Firebase Installation ID の変更により、以下の Core に記載されている 2 つの JavaScript API が追加されています。それ以外の JavaScript API に変更はありません。iOS ネイティブ SDK の変更は、AppDelegate やカスタム通知拡張機能などの iOS ネイティブコードから MoEngage iOS API を直接呼び出している場合にのみ影響します。

Core 13.0.0

新機能Android
  • Firebase Installation ID を SDK に渡すための ReactMoE.passFirebaseInstallationId() を追加しました。詳細については、Firebase Installation ID を渡すを参照してください。
  • MoEFirebaseInstallationIdResult を配信する firebaseInstallationIdAvailable イベントを追加しました。詳細については、Firebase Installation ID コールバックを参照してください。
iOS
  • react-native-moengage、react-native-moengage-cards、react-native-moengage-geofence、react-native-moengage-inbox、react-native-moengage-personalize に、試験的な Swift Package Manager (SPM) のサポートを追加しました。SPM には React Native 0.87 以降と iOS 15.0 以降が必要で、tvOS と Expo はサポートされていません。このリリースでは、引き続き CocoaPods がデフォルトです。設定については、iOS のインストールを参照してください。既存のアプリを移行するには、CocoaPods から SPM への移行を参照してください。
破壊的変更
  • React Native の旧アーキテクチャのサポートを廃止しました。プラグインは New Architecture のみをサポートするようになったため、New Architecture を有効にした React Native 0.68 以降が必要です。New Architecture は React Native 0.76 以降ではデフォルトで有効です。アプリで無効にしている場合は、アップグレードの前に有効にするか、12.x を引き続き使用してください。
Android
  • プッシュ登録で FCM トークンの代わりに Firebase Installation ID を使用するようになりました。MoEngage を使用してプッシュ登録を行っている場合は、アップグレードの前に Firebase の依存関係を 25.1.2 以上に移行し、Firebase Installation ID の統合を完了してください。詳細については、Firebase Installation ID への移行を参照してください。
  • ReactMoE.passFcmPushToken() と pushTokenGenerated イベントは非推奨になりました。どちらもこのリリースでは引き続き動作します。ReactMoE.passFirebaseInstallationId() と firebaseInstallationIdAvailable への移行をお勧めします。
  • ビルドツールチェーンを AGP 9.1.1、Gradle 9.3.1、Kotlin 2.3.20、compile SDK 36 に更新しました。アップグレードの前に、プロジェクトのビルド設定をこれに合わせて更新してください。
  • MoEngage SDK BOM を 4.4.0 に更新しました
iOS
  • MoEngage-iOS-SDK を 11.2.0 に更新しました。このバージョンには 11.0.0 で導入された破壊的変更が含まれています
  • SDK のデフォルトの Dismiss 通知アクションが、通知カテゴリから削除されました。通知には、設定したアクションのみが表示されるようになりました。アプリケーションでこのボタンを使用している場合は、独自のカテゴリ定義に追加してください。
  • trackUserPushPreference は非推奨になりました。このリリースでは引き続き動作しますが、今後のメジャーバージョンで削除される予定です。
改善iOS
  • InApp フレームワークは、動的フレームワークとして埋め込まれるのではなく、ホストバイナリに静的にリンクされるようになりました。CocoaPods および Swift Package Manager の統合に変更は必要ありません。
  • RealTimeTrigger フレームワークは、動的フレームワークとして埋め込まれるのではなく、ホストバイナリに静的にリンクされるようになりました。CocoaPods および Swift Package Manager の統合に変更は必要ありません。
  • リアルタイムトリガーの評価と配信がアクターモデルで実行されるようになり、同時アクセスの安全性が向上しました。
修正Android
  • グループ化された通知のアラートを修正しました。到着したばかりの通知ではなく、サマリー通知がアラートを鳴らすことがありました。グループ内の各通知が到着時にアラートを鳴らし、サマリー通知はサイレントになりました。
  • 下部のナッジがナビゲーションバーに隠れる問題を修正しました。画面下部に固定された、コンテンツの高さが大きいナッジが、システムのナビゲーションバーやジェスチャーバーの下にはみ出し、テキストが切れたり、CTA をタップしにくくなったりすることがありました。ナッジはすべてのデバイスでシステムのインセットの上にレイアウトされるようになりました。
iOS
  • プラグインの pod が静的フレームワークとして宣言されるようになりました。これにより、use_frameworks! を使用するアプリケーション (Firebase 用など) でも、MoEngage-iOS-SDK 11 で引き続き pod install を正常に実行できます。
  • データ同期中にイベント識別子が重複する問題を修正しました。保留中の書き込みが完了する前にアプリケーションが終了した場合、分析バッチの識別子が 2 つのイベントセットで再利用されることがありました。
  • Swift Package Manager の統合でアプリ内メッセージが初期化されない問題を修正しました。この問題は MoEngage-iOS-SDK 11.1.0 で発生していました。
  • プロセスのライフサイクル内で SDK が複数回初期化された場合に、アプリ内メッセージの統計トラッキングで競合状態が発生する問題を修正しました。
  • 動的メディア URL でリッチプッシュのメディアがレンダリングされない問題を修正しました。識別可能なファイル拡張子のない URL から配信されるメディアが、展開された通知に表示されませんでした。メディアの種類はサーバーのレスポンスから判別されるようになり、URL の拡張子はフォールバックとして使用されます。
  • 通知の更新後に、アプリケーションアイコンのバッジが通知トレイの件数より 1 つ多くなる問題を修正しました。

Cards 7.0.0

破壊的変更Android
  • MoEngage SDK BOM を 4.4.0 に更新しました
iOS
  • MoEngage-iOS-SDK を 11.2.0 に更新しました
改善iOS
  • Cards フレームワークは、動的フレームワークとして埋め込まれるのではなく、ホストバイナリに静的にリンクされるようになりました。CocoaPods および Swift Package Manager の統合に変更は必要ありません。
修正Android
  • デバイスの Force Dark 設定がオンの場合に、Android 10 以降でカードに予期しない色が表示される問題を修正しました。カードは、ライトモードとダークモードの両方で、設定した色を使用するようになりました。
iOS
  • プラグインの pod が静的フレームワークとして宣言されるようになりました。これにより、use_frameworks! を使用するアプリケーション (Firebase 用など) でも、MoEngage-iOS-SDK 11 で引き続き pod install を正常に実行できます。
  • Swift Package Manager の統合でモジュールが初期化されない問題を修正しました。この問題は MoEngage-iOS-SDK 11.1.0 で発生していました。

Geofence 8.0.0

破壊的変更Android
  • MoEngage SDK BOM を 4.4.0 に更新しました
iOS
  • MoEngage-iOS-SDK を 11.2.0 に更新しました
改善iOS
  • Geofence フレームワークは、動的フレームワークとして埋め込まれるのではなく、ホストバイナリに静的にリンクされるようになりました。CocoaPods および Swift Package Manager の統合に変更は必要ありません。
  • Geofence がアクターベースの同時実行モデルで動作するようになりました。位置情報とキャンペーンの処理が Swift Concurrency を中心に構成され、ジオフェンス処理におけるデータ競合のリスクが解消されました。
修正iOS
  • プラグインの pod が静的フレームワークとして宣言されるようになりました。これにより、use_frameworks! を使用するアプリケーション (Firebase 用など) でも、MoEngage-iOS-SDK 11 で引き続き pod install を正常に実行できます。
  • Swift Package Manager の統合でモジュールが初期化されない問題を修正しました。この問題は MoEngage-iOS-SDK 11.1.0 で発生していました。

Inbox 7.0.0

破壊的変更Android
  • MoEngage SDK BOM を 4.4.0 に更新しました
iOS
  • MoEngage-iOS-SDK を 11.2.0 に更新しました
  • Inbox API が Swift の同時実行モデルに従うようになりました。presentInboxViewController、pushInboxViewController、getInboxViewController はメインアクターにバインドされます。これは、iOS のネイティブコードからこれらの API を直接呼び出している場合にのみアプリケーションに影響します。
  • Inbox のすべての完了ブロックがメインスレッドで呼び出されるようになったため、そこから直接ユーザーインターフェイスを更新できます。
  • getInboxViewController は常に完了ブロックを呼び出すようになり、指定された Workspace ID に SDK インスタンスが登録されていない場合は nil を渡します。
  • Inbox のエントリーはイミュータブルなスナップショットになりました。isRead や clickedDate などの既読状態の変更は、すでに保持しているエントリーオブジェクトを変更するのではなく、次回の取得時に反映されます。エントリーを既読にした後は、インボックスを再取得してください。
改善iOS
  • Inbox フレームワークは、動的フレームワークとして埋め込まれるのではなく、ホストバイナリに静的にリンクされるようになりました。CocoaPods および Swift Package Manager の統合に変更は必要ありません。
修正iOS
  • プラグインの pod が静的フレームワークとして宣言されるようになりました。これにより、use_frameworks! を使用するアプリケーション (Firebase 用など) でも、MoEngage-iOS-SDK 11 で引き続き pod install を正常に実行できます。
  • Swift Package Manager の統合でモジュールが初期化されない問題を修正しました。この問題は MoEngage-iOS-SDK 11.1.0 で発生していました。

Personalize 2.0.0

破壊的変更Android
  • MoEngage SDK BOM を 4.4.0 に更新しました
iOS
  • MoEngage-iOS-SDK を 11.2.0 に更新しました
改善iOS
  • Personalize フレームワークは、動的フレームワークとして埋め込まれるのではなく、ホストバイナリに静的にリンクされるようになりました。CocoaPods および Swift Package Manager の統合に変更は必要ありません。
修正iOS
  • プラグインの pod が静的フレームワークとして宣言されるようになりました。これにより、use_frameworks! を使用するアプリケーション (Firebase 用など) でも、MoEngage-iOS-SDK 11 で引き続き pod install を正常に実行できます。
  • Swift Package Manager の統合でモジュールが初期化されない問題を修正しました。この問題は MoEngage-iOS-SDK 11.1.0 で発生していました。
Core 12.9.1 · Cards 6.6.1 · Geofence 7.5.1 · Inbox 6.5.1 · Personalize 1.1.1

プラグイン

Core 12.9.1Cards 6.6.1Geofence 7.5.1Inbox 6.5.1Personalize 1.1.1

依存関係

Android
  • AGP: 8.13.2
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.13
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13

Core 12.9.1

新機能
  • JWT 認証のサポートを追加しました。詳細については、JWT 認証を参照してください。
修正
  • Android: 14.09.00 未満のバージョンからアップデートした際に、ストレージスキーマの更新に失敗する問題を修正しました。

Cards 6.6.1

修正
  • Android: 14.09.00 未満のバージョンからアップデートした際に、ストレージスキーマの更新に失敗する問題を修正しました。

Geofence 7.5.1

修正
  • Android: 14.09.00 未満のバージョンからアップデートした際に、ストレージスキーマの更新に失敗する問題を修正しました。

Inbox 6.5.1

修正
  • Android: 14.09.00 未満のバージョンからアップデートした際に、ストレージスキーマの更新に失敗する問題を修正しました。

Personalize 1.1.1

修正
  • Android: 14.09.00 未満のバージョンからアップデートした際に、ストレージスキーマの更新に失敗する問題を修正しました。
Core 12.9.0 · Cards 6.6.0 · Geofence 7.5.0 · Inbox 6.5.0 · Personalize 1.1.0

プラグイン

Core 12.9.0Cards 6.6.0Geofence 7.5.0Inbox 6.5.0Personalize 1.1.0

依存関係

Android
  • AGP: 8.13.2
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.13
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13
以下のネイティブ SDK のアップデートは、本リリースのすべてのプラグインに適用されます。
  • Android: MoEngage SDK BOM 2.3.0 に更新しました。このバージョンには BOM 2.2.3 の変更も含まれています。
  • iOS: MoEngage-iOS-SDK を 10.14.0 に更新しました。このバージョンには 10.13.0 の変更も含まれています。

Core 12.9.0

新機能
  • Push to In-App を追加しました。プッシュ通知のクリックでアプリ内メッセージをトリガーできるようになりました。詳細については、トリガー条件を参照してください。
  • iOS
    • Scene Delegate のサポートを追加しました。UISceneDelegate を使用するアプリでは、追加設定なしで SDK のすべての機能を利用できます。
    • Movable Nudges を追加しました。ユーザーはアプリ内で Nudge の位置を変更できます。
    • SDK がアプリのバッジ数を管理するかどうかを制御するため、Info.plist のルートレベルに Boolean キー MoEngageBadgeUpdateEnabled を追加しました。このキーのデフォルトは YES です。アプリでバッジ数を独自に管理する場合は NO に設定してください。詳細については、バッジリセットの無効化を参照してください。
改善
  • Android
    • UI スレッドでの処理を削減し、アプリ内メッセージのレンダリングパフォーマンスを向上しました。
    • アプリ内メッセージにおける電話番号の検証を改善しました。
    • Nudge が表示されない理由のレポートを改善しました。
    • バックグラウンドでのデータ同期中のロック解放メカニズムを最適化し、例外発生時にロックがすばやく解放されるようにしました。
  • iOS
    • 従来の増減ロジックに代わり、バッジ数が通知センター内の MoEngage 通知の数と同期するように更新しました。
修正
  • 下部の Nudge が左下または右下の Nudge と同時に表示される問題を修正しました。これらの位置は相互排他的になりました。
  • Android
    • メモリ不足で動作しているローエンドデバイスで、HTML WebView が原因で発生する ANR を修正しました。
    • ピクチャーインピクチャー(PiP)モードで動画を再生中に、アプリ内メッセージが正しく表示されない問題を修正しました。
    • 予測型「戻る」ジェスチャーが有効な状態で、アニメーション実行中にアプリ内メッセージが閉じられた場合に、戻るボタンを押すとクラッシュする問題を修正しました。
    • 一部のデバイスで、プッシュ通知の大きな画像が要約テキストと重なる問題を修正しました。
  • iOS
    • iOS 15.x および 16.x で、認識されないサードパーティの Swift クラス名に対して NSClassFromString が呼び出されることにより、SDK の初期化中にクラッシュする問題を修正しました。

Cards 6.6.0

修正
  • ユーザーが同じキャンペーンの対象に再度なった後も、削除したカードが再表示されない問題を修正しました。

Inbox 6.5.0

改善
  • Android
    • ワーカースレッド用のメソッドがメインスレッドから呼び出された場合に警告ログを出力するようにしました。

Personalize 1.1.0

改善
  • Personalize API の SDK キャッシュ戦略を更新しました。
Core 12.8.1 · Cards 6.5.1 · Geofence 7.4.1 · Inbox 6.4.1 · Personalize 1.0.2

プラグイン

Core 12.8.1Cards 6.5.1Geofence 7.4.1Inbox 6.4.1Personalize 1.0.2

依存関係

Android
  • AGP: 8.13.2
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.13
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13

Core 12.8.1

改善
  • SDK のビルドツールチェーンが推奨の JDK 17 をサポートするようになりました。SDK のコンパイルに JDK 19 環境は不要になりました。

Cards 6.5.1

改善
  • SDK のビルドツールチェーンが推奨の JDK 17 をサポートするようになりました。SDK のコンパイルに JDK 19 環境は不要になりました。

Geofence 7.4.1

改善
  • SDK のビルドツールチェーンが推奨の JDK 17 をサポートするようになりました。SDK のコンパイルに JDK 19 環境は不要になりました。

Inbox 6.4.1

改善
  • SDK のビルドツールチェーンが推奨の JDK 17 をサポートするようになりました。SDK のコンパイルに JDK 19 環境は不要になりました。

Personalize 1.0.2

改善
  • SDK のビルドツールチェーンが推奨の JDK 17 をサポートするようになりました。SDK のコンパイルに JDK 19 環境は不要になりました。
Core 12.8.0 · Personalize 1.0.1

プラグイン

Core 12.8.0Personalize 1.0.1

依存関係

Android
  • AGP: 8.13.2
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.13
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13

Core 12.8.0

改善
  • ログアウト完了時にコールバックを指定できるようにしました。

Personalize 1.0.1

修正
  • ビルドエラーの原因となっていた、Personalize モジュール内の誤った内部依存関係のバージョンを修正しました。
Core 12.7.0 · Cards 6.5.0 · Geofence 7.4.0 · Inbox 6.4.0 · Personalize 1.0.0

プラグイン

Core 12.7.0Cards 6.5.0Geofence 7.4.0Inbox 6.4.0Personalize 1.0.0

依存関係

Android
  • AGP: 8.13.2
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.13
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13

Core 12.7.0

新機能
  • Android: MoEngage SDK BOM 2.2.2 をサポート
  • iOS: MoEngage-iOS-SDK を 10.12.0 に更新

Cards 6.5.0

新機能
  • Android: MoEngage SDK BOM 2.2.2 をサポート
  • iOS: MoEngage-iOS-SDK を 10.12.0 に更新

Geofence 7.4.0

新機能
  • Android: MoEngage SDK BOM 2.2.2 をサポート
  • iOS: MoEngage-iOS-SDK を 10.12.0 に更新

Inbox 6.4.0

新機能
  • Android: MoEngage SDK BOM 2.2.2 をサポート
  • iOS: MoEngage-iOS-SDK を 10.12.0 に更新

Personalize 1.0.0

新機能MoEngage Personalize プラグインの初回リリースです。パーソナライズされたキャンペーンコンテンツを取得し、キャンペーンおよびオファリングのレベルでユーザーのインプレッションとクリックをトラッキングできます。詳細については、Personalize SDK を参照してください。
Core 12.6.0 · Cards 6.4.0 · Geofence 7.3.0 · Inbox 6.3.0

プラグイン

Core 12.6.0Cards 6.4.0Geofence 7.3.0Inbox 6.3.0

依存関係

Android
  • AGP: 8.13.2
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.13
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13

Core 12.6.0

新機能
  • Android: MoEngage SDK BOM 2.1.0 をサポート。AGP を 8.7.3 から 8.13.2 に更新。共通の Gradle 設定を移行
  • iOS: MoEngage-iOS-SDK を 10.10.2 に更新
修正
  • iOS: アプリがバックグラウンドで実行されている際のメモリリークを修正

Cards 6.4.0

新機能
  • Android: MoEngage SDK BOM 2.1.0 をサポート。AGP を 8.7.3 から 8.13.2 に更新
  • iOS: MoEngageCards を 5.01.11 に更新

Geofence 7.3.0

新機能
  • Android: MoEngage SDK BOM 2.1.0 をサポート。AGP を 8.7.3 から 8.13.2 に更新
  • iOS: MoEngageGeofence を 6.00.7 に更新

Inbox 6.3.0

新機能
  • Android: MoEngage SDK BOM 2.1.0 をサポート。AGP を 8.7.3 から 8.13.2 に更新
  • iOS: MoEngageInbox を 3.02.1 に更新
Core 12.5.0 · Cards 6.2.0 · Geofence 7.2.0 · Inbox 6.2.0

プラグイン

Core 12.5.0Cards 6.2.0Geofence 7.2.0Inbox 6.2.0

依存関係

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13

Core 12.5.0

新機能
  • Android: FCM プッシュの統合手順を削減。MoEngage BOM を 1.5.1 に更新
  • iOS: Swift/Objective-C のコードを使用しない SDK 初期化のサポートを追加。MoEngage-iOS-SDK を 10.10.0 に更新

Cards 6.2.0

新機能
  • Android: MoEngage BOM を 1.5.1 に更新
  • iOS: MoEngage-iOS-SDK を 10.10.0 に更新

Geofence 7.2.0

新機能
  • Android: MoEngage BOM を 1.5.1 に更新
  • iOS: MoEngage-iOS-SDK を 10.10.0 に更新

Inbox 6.2.0

新機能
  • Android: MoEngage BOM を 1.5.1 に更新
  • iOS: MoEngage-iOS-SDK を 10.10.0 に更新
Core 12.4.0 · Cards 6.1.0 · Geofence 7.1.0 · Inbox 6.1.0

プラグイン

Core 12.4.0Cards 6.1.0Geofence 7.1.0Inbox 6.1.0

依存関係

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13

Core 12.4.0

新機能
  • Android: バージョン管理を改善するため、ネイティブの依存関係を BOM(bill-of-materials)に移行。初期サポート BOM バージョンは 1.1.1
  • iOS: MoEngage-iOS-SDK を 10.08.0 に更新

Cards 6.1.0

新機能
  • Android: ネイティブの依存関係を BOM に移行。初期サポート BOM バージョンは 1.1.1
  • iOS: MoEngage-iOS-SDK を 10.08.0 に更新

Geofence 7.1.0

新機能
  • Android: ネイティブの依存関係を BOM に移行。初期サポート BOM バージョンは 1.1.1
  • iOS: MoEngage-iOS-SDK を 10.08.0 に更新

Inbox 6.1.0

新機能
  • Android: ネイティブの依存関係を BOM に移行。初期サポート BOM バージョンは 1.1.1
  • iOS: MoEngage-iOS-SDK を 10.08.0 に更新
Core 12.3.0 · Cards 6.0.5 · Geofence 7.0.4 · Inbox 6.0.4

プラグイン

Core 12.3.0Cards 6.0.5Geofence 7.0.4Inbox 6.0.4

依存関係

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13

Core 12.3.0

新機能
  • Android: moe-android-sdk を 14.03.05 に更新
  • iOS: MoEngage-iOS-SDK を 10.07.2 に更新

Cards 6.0.5

新機能
  • Android: cards-core を 3.1.3 に更新
  • iOS: MoEngageCards を 5.01.5 に更新

Geofence 7.0.4

新機能
  • Android: geofence を 5.0.3 に更新
  • iOS: MoEngageGeofence を 6.00.3 に更新

Inbox 6.0.4

新機能
  • Android: inbox プラグインベースの内部的な改善
  • iOS: MoEngageInbox を 3.01.2 に更新
Core 12.2.0 · Cards 6.0.4 · Geofence 7.0.3 · Inbox 6.0.3

プラグイン

Core 12.2.0Cards 6.0.4Geofence 7.0.3Inbox 6.0.3

依存関係

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13

Core 12.2.0

新機能
  • Android: moe-android-sdk を 14.03.03 に更新
  • iOS: MoEngage-iOS-SDK を 10.05.0 に更新

Cards 6.0.4

新機能
  • Android: cards-core を 3.1.2 に更新
  • iOS: MoEngageCards を 5.01.4 に更新

Geofence 7.0.3

新機能
  • Android: geofence を 5.0.1 に更新
  • iOS: MoEngageGeofence を 6.00.2 に更新

Inbox 6.0.3

新機能
  • Android: inbox-core を 5.0.1 に更新
  • iOS: MoEngageInbox を 3.01.1 に更新
Cards 6.0.3

プラグイン

Core: 変更なし — v12.2.0Cards 6.0.3Geofence: 変更なし — v7.0.3Inbox: 変更なし — v6.0.3

依存関係

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13

Cards 6.0.3

修正
  • Android: SDK が無効な状態でカードデータが返される問題
Core 12.1.0 · Cards 6.0.2 · Geofence 7.0.2 · Inbox 6.0.2

プラグイン

Core 12.1.0Cards 6.0.2Geofence 7.0.2Inbox 6.0.2

依存関係

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13

Core 12.1.0

新機能
  • iOS: MoEngage-iOS-SDK を 10.03.2 に更新。MoEngageInApps を 7.01.2 に更新
修正
  • iOS: 署名検証が有効な場合のインプレッショントラッキングを修正

Cards 6.0.2

新機能
  • iOS: MoEngagePluginCards を 3.3.2 に更新

Geofence 7.0.2

新機能
  • iOS: MoEngagePluginGeofence を 4.2.2 に更新

Inbox 6.0.2

新機能
  • iOS: MoEngagePluginInbox を 4.2.2 に更新
Core 12.0.0 · Cards 6.0.1 · Geofence 7.0.1 · Inbox 6.0.1 — メジャーリリース

プラグイン

Core 12.0.0Cards 6.0.1Geofence 7.0.1Inbox 6.0.1

依存関係

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 35
  • Gradle: 8.9
iOS
  • デプロイメントターゲット: 13
  • tvOS デプロイメントターゲット: 13

Core 12.0.0

新機能
  • 簡素化された InApp トリガーのサポートを追加
  • Android: XML ベースの初期化設定のサポートを追加。moe-android-sdk を 14.03.00 に更新。inapp を 9.2.0 に更新
  • iOS: Info.plist ベースの初期化設定のサポートを追加。MoEngage-iOS-SDK を 10.03.1 に更新
破壊的変更
  • Android: 最小 SDK バージョンを 23 に更新。Compile SDK を 35 に更新。非推奨 API を削除(MoEInitializer#initialize → MoEInitializer#initializeDefaultInstance)
  • iOS: iOS および tvOS の最小デプロイメントターゲットを 13 に更新

Cards 6.0.1

新機能
  • カードのアクセシビリティサポートを追加
  • Android: cards-core を 3.1.0 に更新
破壊的変更
  • Android: Min SDK を 23 に更新。Compile SDK を 35 に更新
  • iOS: 最小デプロイメントターゲットを 13 に更新

Geofence 7.0.1

破壊的変更
  • Android: Min SDK を 23 に更新。Compile SDK を 35 に更新。geofence を 5.0.1 に更新
  • iOS: 最小デプロイメントターゲットを 13 に更新

Inbox 6.0.1

破壊的変更
  • Android: Min SDK を 23 に更新。Compile SDK を 35 に更新。inbox-core を 4.1.0 に更新
  • iOS: 最小デプロイメントターゲットを 13 に更新
Core 11.2.2

プラグイン

Core 11.2.2Cards: 変更なし — v5.1.1Geofence: 変更なし — v6.1.1Inbox: 変更なし — v5.1.1

依存関係

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.9

Core 11.2.2

新機能
  • Android: inapp を 8.8.1 に更新
Core 11.2.1 · Cards 5.1.1 · Geofence 6.1.1 · Inbox 5.1.1

プラグイン

Core 11.2.1Cards 5.1.1Geofence 6.1.1Inbox 5.1.1

依存関係

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.9

Core 11.2.1

新機能
  • iOS: Swift AppDelegate のサポートを再追加。MoEngage-iOS-SDK を 9.23.4 に更新

Cards 5.1.1

新機能
  • iOS: MoEngagePluginCards を 2.3.2 に更新

Geofence 6.1.1

新機能
  • iOS: MoEngagePluginGeofence を 3.3.2 に更新

Inbox 5.1.1

新機能
  • iOS: MoEngagePluginInbox を 3.3.2 に更新
Core 11.2.0 · Cards 5.1.0 · Geofence 6.1.0 · Inbox 5.1.0

プラグイン

Core 11.2.0Cards 5.1.0Geofence 6.1.0Inbox 5.1.0

依存関係

Android
  • AGP: 8.7.3
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.9

Core 11.2.0

新機能
  • 複数ユーザー IDのサポートを追加
  • Android: AGP 8.7.3 以降のサポートを追加。moe-android-sdk を 13.06.00 に更新。inapp を 8.8.0 に更新
  • iOS: MoEngage-iOS-SDK を 9.23.1 に更新

Cards 5.1.0

新機能
  • Android: AGP 8.7.3 以降のサポートを追加。cards-core を 2.4.0 に更新

Geofence 6.1.0

新機能
  • Android: AGP 8.7.3 以降のサポートを追加。geofence を 4.3.0 に更新

Inbox 5.1.0

新機能
  • Android: AGP 8.7.3 以降のサポートを追加。inbox-core を 3.3.0 に更新
Core 11.1.4 · Cards 5.0.3 · Geofence 6.0.4 · Inbox 5.0.4

プラグイン

Core 11.1.4Cards 5.0.3Geofence 6.0.4Inbox 5.0.4

依存関係

Android
  • AGP: 8.4.0
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.6

Core 11.1.4

修正
  • Android: アプリが React-Native の旧アーキテクチャを使用している場合に、Multiple Self-Handled InApp API が動作しない問題
  • iOS: Podfile で use_frameworks! が有効な場合のビルドの問題

Cards 5.0.3

修正
  • iOS: Podfile で use_frameworks! が有効な場合のビルドの問題

Geofence 6.0.4

修正
  • iOS: Podfile で use_frameworks! が有効な場合のビルドの問題

Inbox 5.0.4

修正
  • iOS: Podfile で use_frameworks! が有効な場合のビルドの問題
Core 11.1.3 · Cards 5.0.2 · Geofence 6.0.3 · Inbox 5.0.3

プラグイン

Core 11.1.3Cards 5.0.2Geofence 6.0.3Inbox 5.0.3

依存関係

Android
  • AGP: 8.4.0
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.6

Core 11.1.3

新機能
  • Android: moe-android-sdk を 13.05.02 に更新。inapp を 8.7.1 に更新
  • iOS: MoEngage-iOS-SDK を 9.22.1 に更新

Cards 5.0.2

新機能
  • Android: cards-core を 2.3.2 に更新
  • iOS: 内部依存関係のバージョンを更新

Geofence 6.0.3

新機能
  • Android: MoEngage Android 13.05.02 以降のサポートを追加
  • iOS: 内部依存関係のバージョンを更新

Inbox 5.0.3

新機能
  • Android: MoEngage Android 13.05.02 以降のサポートを追加
  • iOS: 内部依存関係のバージョンを更新
Core 11.1.2

プラグイン

Core 11.1.2Cards: 変更なし — v5.0.1Geofence: 変更なし — v6.0.2Inbox: 変更なし — v5.0.2

依存関係

Android
  • AGP: 8.4.0
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.6

Core 11.1.2

新機能
  • React バージョン 0.76 のサポートを追加
Core 11.1.1

プラグイン

Core 11.1.1Cards: 変更なし — v5.0.1Geofence: 変更なし — v6.0.2Inbox: 変更なし — v5.0.2

依存関係

Android
  • AGP: 8.4.0
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.6

Core 11.1.1

新機能
  • Android: moe-android-sdk を 13.05.01 に更新。inapp を 8.7.0 に更新
  • iOS: Apple TV でのコンパイラエラーを修正
Core 11.1.0 · Cards 5.0.1 · Geofence 6.0.1 · Inbox 5.0.2

プラグイン

Core 11.1.0Cards 5.0.1Geofence 6.0.1Inbox 5.0.2

依存関係

Android
  • AGP: 8.4.0
  • Kotlin: 1.9.23
  • Compile SDK: 34
  • Gradle: 8.6

Core 11.1.0

新機能
  • Android: moe-android-sdk を 13.05.01 に更新。inapp を 8.7.0 に更新
  • iOS: 内部依存関係のバージョンを更新

Cards 5.0.1

新機能
  • Android: cards-core を 2.3.1 に更新
  • iOS: 内部依存関係のバージョンを更新

Geofence 6.0.1

新機能
  • Android: geofence を 4.2.1 に更新
  • iOS: 内部依存関係のバージョンを更新

Inbox 5.0.2

新機能
  • Android: inbox-core を 3.2.1 に更新
  • iOS: 内部依存関係のバージョンを更新
Core 11.0.0 · Cards 4.0.0 · Geofence 6.0.0 · Inbox 5.0.0
Core 11.0.0 にアップデートすると、iOS でのカスタム Boolean ユーザー属性のトラッキングが 1/0 から TRUE/FALSE に変更されます。この動作は設定で変更できます。詳細については、ユーザー属性のトラッキングを参照してください。

Core 11.0.0

新機能
  • iOS: カスタム Boolean 属性を TRUE/FALSE および 0/1 形式でトラッキングするサポートを追加。MoEngage-iOS-SDK を 9.18.1 に更新

Inbox 5.0.0

新機能
  • iOS: MoEngageInbox を ~>2.17.0 に更新

Cards 4.0.0

新機能
  • iOS: MoEngageCards を 4.17.1 に更新

Geofence 6.0.0

新機能
  • iOS: MoEngageGeofence を ~>5.17.0 に更新
Core 10.3.0 · Cards 3.1.0 · Geofence 5.1.0 · Inbox 4.1.0

Core 10.3.0

新機能
  • TypeScript の設定に関する問題を修正
  • Android: AGP 8.4.0 以降のサポートを追加。Kotlin を 1.9.23 に更新。Compile SDK を 34 に更新。moe-android-sdk を 13.04.00 に更新。inapp を 8.5.0 に更新
  • iOS: MoEngage-iOS-SDK を ~>9.18.0 に更新

Cards 3.1.0

新機能
  • TypeScript の設定に関する問題を修正
  • Android: AGP 8.4.0 以降のサポートを追加。Kotlin を 1.9.23 に更新。Compile SDK を 34 に更新。cards-core を 2.2.0 に更新
  • iOS: MoEngageCards を ~>4.17.0 に更新

Geofence 5.1.0

新機能
  • TypeScript の設定に関する問題を修正
  • Android: AGP 8.4.0 以降のサポートを追加。Kotlin を 1.9.23 に更新。Compile SDK を 34 に更新。geofence を 4.2.0 に更新
  • iOS: MoEngageGeofence を ~>5.17.0 に更新

Inbox 4.1.0

新機能
  • TypeScript の設定に関する問題を修正
  • Android: AGP 8.4.0 以降のサポートを追加。Kotlin を 1.9.23 に更新。Compile SDK を 34 に更新。inbox-core を 3.1.0 に更新
  • iOS: MoEngageInbox を ~>2.17.0 に更新
Core 10.2.0 · Cards 3.0.2 · Geofence 5.0.2 · Inbox 4.0.2

Core 10.2.0

新機能
  • ユーザー属性での JSON Object および JSON Array のトラッキングをサポート
  • SDK を特定の MoEngage 環境に強制的に設定する機能をサポート
  • Android: moe-android-sdk を 13.02.00 に更新。inapp を 8.3.1 に更新

Cards 3.0.2

新機能
  • Android: cards-core を 2.0.2 に更新
  • iOS: MoEngageCards を ~>4.16.0 に更新

Geofence 5.0.2

新機能
  • Android: geofence を 4.0.2 に更新
  • iOS: MoEngageGeofence を ~>5.16.0 に更新

Inbox 4.0.2

新機能
  • Android: inbox-core を 3.0.2 に更新
  • iOS: MoEngageInbox を ~>2.16.0 に更新
Core 10.1.0

Core 10.1.0

新機能
  • Data Center 6 のサポートを追加
  • Android: moe-android-sdk を 13.01.00 に更新。inapp を 8.3.0 に更新
Core 10.0.1 · Cards 3.0.1 · Geofence 5.0.1 · Inbox 4.0.1

Core 10.0.1

修正
  • react-native-moengage 10.x.x との後方互換性のサポートを追加

Cards 3.0.1

修正
  • react-native-moengage-cards 3.x.x との後方互換性のサポートを追加

Geofence 5.0.1

修正
  • react-native-moengage-geofence 5.x.x との後方互換性のサポートを追加

Inbox 4.0.1

修正
  • react-native-moengage-inbox 4.x.x との後方互換性のサポートを追加
Core 10.0.0 · Cards 3.0.0 · Geofence 5.0.0 · Inbox 4.0.0 — メジャーリリース

Core 10.0.0

新機能
  • Turbo Architecture のサポートを追加(Turbo には React Native 0.73 が必要)
  • Android: moe-android-sdk と inapp が react-native-moengage プラグインの一部としてバンドルされるようになりました(個別に追加する必要はありません)
破壊的変更
  • JavaScript API の変更: optOutDataTracking(false) → enableDataTracking()、optOutDataTracking(true) → disableDataTracking()
  • iOS: Info.plist からの SDK 初期化のサポートを削除。レガシーの初期化 API を削除
  • Android: moe-android-sdk と inapp がプラグインによって自動的に管理されるようになりました

Cards 3.0.0

新機能
  • Turbo Architecture のサポートを追加
  • Android: cards-core が react-native-moengage-cards の一部としてバンドルされるようになりました

Geofence 5.0.0

新機能
  • Turbo Architecture のサポートを追加
  • Android: geofence が react-native-moengage-geofence の一部としてバンドルされるようになりました

Inbox 4.0.0

新機能
  • Turbo Architecture のサポートを追加
  • Android: inbox-core が react-native-moengage-inbox の一部としてバンドルされるようになりました
Core 9.1.0 · Cards 2.1.0 · Geofence 4.1.0 · Inbox 3.1.0

Core 9.1.0

新機能
  • TV プラットフォームでの Intrusive InApp をサポート
  • iOS: MoEngage-iOS-SDK を 9.17.0 に更新

Cards 2.1.0

新機能
  • iOS: MoEngageCards を 4.16.0 以降に更新

Geofence 4.1.0

新機能
  • iOS: MoEngageGeofence を 5.16.0 に更新

Inbox 3.1.0

新機能
  • iOS: MoEngageInbox を 2.16.0 に更新
Core 9.0.0 · Cards 2.0.1 · Geofence 4.0.1 · Inbox 3.0.1

Core 9.0.0

新機能
  • 非侵入型の Nudge キャンペーンの表示をサポート
  • MI Push のサポートを削除
  • Android: Android SDK 13.00.00 以降をサポート
  • iOS: MoEngage-iOS-SDK を 9.16.1 に更新
修正
  • ログ出力時の例外 MoEInAppSelfHandledCampaign is an invalid object を修正

Cards 2.0.1

新機能
  • Android: Android SDK 13.00.00 以降をサポート
  • iOS: MoEngageCards を 4.15.1 以降に更新

Geofence 4.0.1

新機能
  • Android: Android SDK 13.00.00 以降をサポート
  • iOS: MoEngageGeofence を 5.15.0 に更新

Inbox 3.0.1

新機能
  • Android: Android SDK 13.00.00 以降をサポート
  • iOS: MoEngageInbox を 2.15.0 に更新
Core 8.7.1 · Cards 1.2.1 · Geofence 3.6.1 · Inbox 2.6.1

Core 8.7.1

修正
  • Android: React Native 0.73.0 で Java 17 が原因で発生するコンパイルの問題を修正

Cards 1.2.1

修正
  • Android: React Native 0.73.0 で Java 17 が原因で発生するコンパイルの問題を修正

Geofence 3.6.1

修正
  • Android: React Native 0.73.0 で Java 17 が原因で発生するコンパイルの問題を修正

Inbox 2.6.1

修正
  • Android: React Native 0.73.0 で Java 17 が原因で発生するコンパイルの問題を修正
Core 8.7.0 · Cards 1.2.0 · Geofence 3.6.0 · Inbox 2.6.0

Core 8.7.0

新機能
  • tvOS のサポートを追加
  • iOS: MoEngage-iOS-SDK を 9.15.0 に更新

Cards 1.2.0

新機能
  • iOS: MoEngageCards を 4.14.0 以降に更新

Geofence 3.6.0

新機能
  • iOS: MoEngageGeofence を 5.14.0 に更新

Inbox 2.6.0

新機能
  • iOS: MoEngageInbox を 2.14.0 に更新
Core 8.6.0 · Cards 1.1.0 · Geofence 3.5.0 · Inbox 2.5.0

Core 8.6.0

新機能
  • ユーザー属性での数値および文字列の配列のトラッキングをサポート
  • Android: Android SDK 12.10.00 をサポート。Google ポリシー対応 — ユーザー情報を削除する API。Android 14 のポリシー更新に対応
  • iOS: MoEngage-iOS-SDK を 9.13.0 に更新

Cards 1.1.0

新機能
  • Android: Android SDK 12.10.00 をサポート
  • iOS: MoEngageCards を 4.12.0 以降に更新

Geofence 3.5.0

新機能
  • Android: Android SDK 12.10.00 をサポート
  • iOS: MoEngageGeofence を 5.12.0 に更新

Inbox 2.5.0

新機能
  • Android: Android SDK 12.10.00 をサポート
  • iOS: MoEngageInbox を 2.12.0 に更新
Core 8.5.4

Core 8.5.4

修正
  • Android: アプリ起動時に MoEngage SDK が互換性のないバージョンのエラーをスローする問題
Core 8.5.3 · Cards 1.0.1 · Geofence 3.4.3 · Inbox 2.4.3

Core 8.5.3

新機能
  • iOS: MoEngage-iOS-SDK を 9.11.0 に更新

Cards 1.0.1

修正
  • react-native-moengage の PeerDependency のバージョン不一致

Cards 1.0.0 — 初回リリース

新機能
  • Self-Handled Cards のサポートを追加

Geofence 3.4.3

修正
  • react-native-moengage の PeerDependency のバージョン不一致

Geofence 3.4.2

新機能
  • iOS: MoEngageGeofence を 5.11.0 に更新

Inbox 2.4.3

修正
  • react-native-moengage の PeerDependency のバージョン不一致

Inbox 2.4.2

新機能
  • iOS: MoEngageInbox を 2.11.0 に更新
Core 8.5.2

Core 8.5.2

修正
  • Android: Self-handled InApp の配信コントロールが動作しない問題
  • Android: MoEConstant.ts における MoEngageLogLevel.INFO のインポートエラー
Core 8.5.1 · Geofence 3.4.1 · Inbox 2.4.1

Core 8.5.1

新機能
  • Android: TypeScript ファイルの型チェック設定を追加。プラグインのコンソールログの設定をサポート

Geofence 3.4.1

新機能
  • Android: TypeScript ファイルの型チェック設定を追加。プラグインのコンソールログの設定をサポート。core モジュールを peer dependency として追加

Inbox 2.4.1

新機能
  • Android: TypeScript ファイルの型チェック設定を追加。プラグインのコンソールログの設定をサポート。core モジュールを peer dependency として追加
Core 8.5.0 · Geofence 3.4.0 · Inbox 2.4.0

Core 8.5.0

新機能
  • Android: Target SDK と Compile SDK を 33 に更新。フォアグラウンド状態での Self-Handled プッシュ通知クリックをサポート
  • iOS: MoEngage-iOS-SDK を 9.8.0 に更新
修正
  • Android: テスト InApp およびイベントトリガー型 InApp で Self-handled コールバックが動作しない問題

Geofence 3.4.0

新機能
  • Android: Target SDK と Compile SDK を 33 に更新
  • iOS: MoEngageGeofence を 5.8.0 に更新

Inbox 2.4.0

新機能
  • Android: Target SDK と Compile SDK を 33 に更新
  • iOS: MoEngageInbox を 2.8.0 に更新
Core 8.4.0 · Geofence 3.3.0 · Inbox 2.3.0

Core 8.4.0

新機能
  • iOS: MoEngage-iOS-SDK を 9.4.0 に更新

Geofence 3.3.0

新機能
  • iOS: MoEngageGeofence を 5.4.0 に更新。stopGeofenceMonitoring() API のサポートを追加
破壊的変更
  • Android: configureGeofence() は非推奨になりました。代わりに startGeofenceMonitoring() と stopGeofenceMonitoring() を使用してください

Inbox 2.3.0

新機能
  • iOS: MoEngageInbox を 2.4.0 に更新
Core 8.3.0

Core 8.3.0

新機能
  • Android: アプリ内メッセージを使用した、説明付きの Android 13 プッシュ通知オプトイン。Device ID トラッキングの有効化/無効化をサポート
修正
  • Android: プッシュクリックのコールバックがアクティビティの再開後にのみ配信されるように変更
Core 8.2.0 · Geofence 3.2.0 · Inbox 2.2.0

Core 8.2.0

新機能
  • iOS: MoEngage-iOS-SDK を 9.2.0 に更新。初期化 API のシグネチャを更新(MOSDKConfig → MoEngageSDKConfig)

Geofence 3.2.0

新機能
  • iOS: MoEngageGeofence を 5.2.0 に更新

Inbox 2.2.0

新機能
  • iOS: MoEngageInbox を 2.2.0 に更新
Core 8.1.2

Core 8.1.2

修正
  • プラグインを C++ コードベースと互換性を持たせるため、import 文を更新
Core 8.1.1 · Inbox 2.1.1

Core 8.1.1

修正
  • 不足していた MoEngageRichNotification の依存関係をプラグインに追加

Inbox 2.1.1

修正
  • fetchAllMessages() のペイロードが定義されたモデルと一致しない問題
  • キャンペーンに画像が含まれる場合に、Android で trackMessageClicked() と deleteMessage() が動作しない問題
Core 8.1.0 · Geofence 3.1.0 · Inbox 2.1.0

Core 8.1.0

新機能
  • Android: Android 13 の通知権限をサポート。AGP 7.3.1 をサポート。Compile SDK と Target SDK を 31 に更新。Android SDK 12.4.00 以降をサポート
  • iOS: SDK の状態の初期化をサポートするよう初期化 API を更新

Geofence 3.1.0

新機能
  • iOS: MoEngageGeofence を ~>4.4.0 に更新

Inbox 2.1.0

新機能
  • Android: AGP を 7.3.1 に更新。Gradle を 7.4 に更新。Compile SDK と Target SDK を 31 に更新。Android SDK 12.4.00 をサポート。Inbox Core 2.2.0
Core 8.0.0 · Geofence 3.0.0 · Inbox 2.0.0 — メジャーリリース

Core 8.0.0

新機能
  • Android SDK 12.3.02 以降および iOS SDK 8.3.1 以降をサポート
  • TypeScript の lint 警告を解消
破壊的変更
  • InApp モデルを MoEInAppData、MoEClickData、MoESelfHandledCampaignData に分割
  • プッシュモデル: MoEPushCampaign → MoEPushPayload
  • JavaScript: initialize() → initialize(appId)
  • 削除された API: selfHandledPrimaryClicked()、enableSDKLogs()、optOutInAppNotification()、optOutPushNotification()
  • Android: ビルド設定を更新(Min SDK 21、Target/Compile SDK 30)。Mi SDK を 5.x.x に更新。MoEInitializer.initialize は非推奨となり、MoEInitializer.initializeDefaultInstance に置き換え
  • iOS: MOReactInitializer の名前を MoEngageInitializer に変更。レガシーの初期化メソッドを非推奨化

Geofence 3.0.0

新機能
  • iOS SDK 8.3.1 以降および Geofence 4.3.0 以降をサポート

Inbox 2.0.0

新機能
  • Android SDK 12.3.02 以降および iOS SDK 8.3.1 以降をサポート
  • TypeScript の lint 警告を解消
破壊的変更
  • 他のメソッドより先に MoEReactInbox.initialize("YOUR_APP_ID") を呼び出す必要があります
  • Android: ビルド設定を更新(Min SDK 21、Target/Compile SDK 30)
Core v7.4.1

Core v7.4.1

  • Android: Google のユーザーデータポリシーに従ってデバイス識別子のトラッキングを更新 — Advertising ID はユーザーの同意後にのみトラッキングされます。Android SDK の依存関係を 11.6.02 に更新
Geofence v2.2.0

Geofence v2.2.0

  • iOS: ネイティブ SDK を ~>7.2.0 に更新。ベースプラグインのバージョン依存関係を ~>2.3.0 に更新
Core v7.4.0 · Inbox v1.2.0

Core v7.4.0

修正
  • iOS: React Native のバージョンが 0.65 より上の場合に、終了状態で PushClick コールバックが動作しない問題を修正

Inbox v1.2.0

新機能
  • iOS: ネイティブ SDK を ~>7.2.0 に更新。ベースプラグインの依存関係を ~>2.3.0 に更新
Core v7.3.0 · Inbox v1.1.0

Core v7.3.0

新機能
  • HTML InApp のサポートを追加
  • iOS: ネイティブ SDK を ~>7.1.0 に更新。ベースプラグインの依存関係を ~>2.1.0 に更新
  • Android: ネイティブ SDK を 11.4.00 以降をサポートするよう更新
修正
  • null プロパティを指定した trackEvent() を処理するよう対応
  • Android: enableSDKLogs() が動作しない問題

Inbox v1.1.0

新機能
  • iOS: ネイティブ SDK を ~>7.1.0 に更新。ベースプラグインの依存関係を ~>2.1.0 に更新
  • Android: ベースプラグインの依存関係を 2.2.0 に更新
Inbox v1.0.0 — 初回リリース

Inbox v1.0.0

Inbox プラグインの初回リリースです。
  • API: Fetch All Messages、Get Unclicked Count、Track Message Clicked、Delete Message
Core v7.2.0

Core v7.2.0

  • Android: SDK を 11.2.00 以降をサポートするよう更新
Core v7.1.0

Core v7.1.0

  • MoEProperties の addAttribute メソッドで、イベント属性として Array(String/Number) を渡すサポートを追加
Core v7.0.0 — メジャーリリース

Core v7.0.0

新機能
  • プラグインが iOS 10.0 以降をサポート
  • iOS: MoEngage-iOS-SDK 7.x 以降をサポートするようネイティブの依存関係を更新
  • Android: ネイティブ SDK を 11.0.04 以降をサポートするよう更新
  • JavaScript から PushKit トークンを渡す API
  • MoEngage SDK を有効化および無効化する API
  • プッシュトークン生成イベントのコールバックを登録する API
破壊的変更
  • ReactMoE.isExistingUser(boolean) → ReactMoE.setAppStatus(MoEAppStatus)
  • ReactMoE.trackEvent(string, JSONObject) → ReactMoE.trackEvent(string, MoEProperties)
  • ReactMoE.setUserLocation(number, number) → ReactMoE.setUserLocation(MoEGeoLocation)
  • ReactMoE.setUserAttributeLocation(string, number, number) → ReactMoE.setUserAttributeLocation(string, MoEGeoLocation)
  • ReactMoE.setLogLevel(number) → ReactMoE.enableSDKLogs()
  • Android: ReactMoE.passPushToken(string) → ReactMoE.passFcmPushToken(string); ReactMoE.passPushPayload(JSONObject) → ReactMoE.passFcmPushPayload(JSONObject)
Core v6.1.7

Core v6.1.7

  • Android: Maven Central で公開されているバージョンを使用するよう依存関係を更新
Core v6.1.6

Core v6.1.6

修正
  • iOS: React Native でサポートされていないため、トークン登録イベントでエラーが発生していた問題
Core v6.1.5

Core v6.1.5

  • iOS: バージョン 1.2 以降をサポートするよう MoEPluginBase の依存関係を更新
Core v6.1.4

Core v6.1.4

新機能
  • ネイティブ Android コールバックの拡張をサポート
  • iOS: ベースプラグインをバージョン 1.1.1 に更新 — SDK は UNUserNotificationCenter のデリゲートが nil の場合にのみ設定します
Core v6.1.3

Core v6.1.3

新機能
  • Android: プッシュ通知をカスタマイズするための API を公開
Core v6.1.1

Core v6.1.1

修正
  • Android: イベントが非インタラクティブとしてマークされない問題
Core v6.1.0

Core v6.1.0

新機能
  • Push Templates をサポート
  • Android: androidx 名前空間に移行
Core v6.0.0 — メジャーリリース

Core v6.0.0

新機能
  • Self-Handled In-App および In-App V3 をサポート
  • イベントリスナーが JSON ではなくモデルオブジェクトを返すように変更
  • Android: ネイティブ SDK を 10.2.02 以降をサポートするよう更新
  • iOS: ネイティブ SDK を 6.0.0 以降をサポートするよう更新
破壊的変更
  • iOS の初期化に関する破壊的変更 — 詳細については、SDK の初期化を参照してください
  • setUserBirthday() は ISO-8601 形式の文字列のみを受け付けます
  • 複数の API の名前を変更: isExistingUser、trackEvent、setUserLocation、setUserAttributeLocation、setLogLevel
  • Android: プッシュトークンおよびペイロードの API の名前を変更
Core v5.0.0

Core v5.0.0

新機能
  • iOS と Android 共通の新しいイベントリスナー: pushClicked、inAppCampaignShown、inAppCampaignClicked
  • Android: React Native の JavaScript からプッシュトークンとペイロードを渡す API
  • 従来の iOS 専用のプッシュおよび InApp イベントを非推奨化(notificationClicked、inAppShown、inAppClicked)
Core v4.1.0

Core v4.1.0

  • Android: SDK バージョンを 9.8.01 に更新