モジュールステータスの凡例
- ■ 更新: このリリースでモジュールのバージョンが更新されています。
- ■ 変更なし: モジュールは以前のバージョンのままです。
- ■ 非推奨: モジュールは非推奨となり、今後のリリースで削除されます。
Catalog: 9.4.0 · BOM: 4.4.0
モジュール
- moe-android-sdk 15.03.00
- cards-ui-compose 1.0.0
- geofence 6.1.0
- pushkit 7.2.0
- inapp 11.2.2
- richNotification 7.1.1
- cards-core 4.0.2
- cards-ui 4.1.1
- realtime-trigger 5.0.1
- inbox 5.0.1
- inbox-ui 5.0.1
- personalization 2.1.1
- security 5.0.1
- encryptedStorage 4.0.1
依存関係
- AGP: 9.1.1
- Kotlin: 2.3.20
- Compile SDK: 36
- Gradle: 9.3.1
Core SDK 15.03.00
破壊的変更-
プッシュ登録で Firebase Installation ID を使用するようになりました: 15.03.00 以降、SDK は FCM トークンの代わりに Firebase Installation ID を使用してデバイスをプッシュ登録します。
- SDK がアプリケーションのプッシュ登録を処理している場合は、
com.google.firebase:firebase-messagingを 25.1.2 以上に更新し、アプリケーションのマニフェストファイルにfirebase_messaging_installation_id_enabledメタデータを追加してください。いずれかの手順が欠けていると、アプリケーションはプッシュ通知を受信できなくなります。詳細は Case 1: The MoEngage SDK Registers the Token を参照してください。 - アプリケーション自身がトークンを渡している場合、プッシュは引き続き機能します。MoEngage のトークン API は非推奨となり、今後のリリースで削除されます。詳細は Case 2: Your Application Registers the Token を参照してください。
- SDK がアプリケーションのプッシュ登録を処理している場合は、
- グループ化された通知のアラートを修正しました。到着したばかりの通知ではなく、サマリー通知がアラートを発することがありました。現在は、グループ内の各通知が到着時にアラートを発し、サマリー通知はサイレントになります。
Cards UI Compose 1.0.0
新機能- Cards の Jetpack Compose サポート: 新しい
cards-ui-composeモジュールにより、CardActivityやCardFragmentを相互運用レイヤーでラップすることなく、Jetpack Compose のユーザーインターフェースに Cards を直接埋め込めるようになりました。View ベースのコンポーネントも引き続きサポートされます。詳細は Jetpack Compose での Cards を参照してください。
Cards UI 4.1.1
改善- Core SDK 15.03.00 との互換性のために更新しました。
- デバイスの Force Dark 設定がオンの場合に、Android 10 以降でカードが予期しない色で表示される問題を修正しました。カードはライトモードとダークモードの両方で、常に設定した色を使用するようになりました。
Cards Core 4.0.2
改善- Core SDK 15.03.00 との互換性のために更新しました。
InApp 11.2.2
修正- 下部のナッジがナビゲーションバーに隠れる問題を修正しました。画面下部に固定され、コンテンツの高さがあるナッジがシステムのナビゲーションバーやジェスチャーバーの下にはみ出し、テキストが切れて CTA をタップしにくくなることがありました。現在は、すべてのデバイスでナッジがシステムインセットの上に配置されます。
Rich Notification 7.1.1
改善- Core SDK 15.03.00 との互換性のために更新しました。
Realtime Trigger 5.0.1
改善- Core SDK 15.03.00 との互換性のために更新しました。
Inbox 5.0.1
改善- Core SDK 15.03.00 との互換性のために更新しました。
Inbox UI 5.0.1
改善- Core SDK 15.03.00 との互換性のために更新しました。
Pushkit 7.2.0
改善- Core SDK 15.03.00 との互換性のために更新しました。
Security 5.0.1
改善- Core SDK 15.03.00 との互換性のために更新しました。
Personalization 2.1.1
改善- Core SDK 15.03.00 との互換性のために更新しました。
Geofence 6.1.0
改善- Core SDK 15.03.00 との互換性のために更新しました。
Encrypted Storage 4.0.1
改善- Core SDK 15.03.00 との互換性のために更新しました。
Catalog: 9.3.0 · BOM: 4.3.0
モジュール
- inapp 11.2.1
- personalization 2.1.0
依存関係
- AGP: 9.1.1
- Kotlin: 2.3.20
- Compile SDK: 36
- Gradle: 9.3.1
InApp 11.2.1
修正- デバイスの回転時に自動非表示のカウントダウンが再開され、In-App キャンペーンが設定した表示時間を超えて画面に残る問題を修正しました。カウントダウンは画面の向きが変わっても継続するようになりました。
Personalization 2.1.0
新機能- セルフハンドルのパーソナライズコンテンツのインプレッションとクリックのトラッキング: アプリが SDK の取得 API ではなく独自のバックエンドを通じてパーソナライズコンテンツを取得する場合に、
experienceShown()、experienceClicked()、offeringShown()、offeringClicked()を使用してインプレッションとクリックをレポートできます。SDK の取得 API を通じて取得したコンテンツは、引き続き既存の型付きトラッキング API を使用します。
- キャンペーン属性はダッシュボードが返すとおりに渡してください。
cidとexperienceは必須です。 - バッチ版では複数の項目を一度に受け付け、それぞれを個別に検証するため、1 つの不正なエントリーによって残りの項目が抑制されることはありません。
Catalog: 9.2.0 · BOM: 4.2.0
モジュール
- moe-android-sdk 15.02.00
- inapp 11.2.0
- richNotification 7.1.0
- cards-ui 4.1.0
依存関係
- AGP: 9.1.1
- Kotlin: 2.3.20
- Compile SDK: 36
- Gradle: 9.3.1
Core SDK 15.02.00
改善- 「後でリマインド」と「スヌーズ」の通知アクションを削除: これらのアクションを提供していたキャンペーンでは表示されなくなり、スヌーズタイマーによって通知が再投稿されることもなくなりました。
trackUserPushPreferenceを非推奨化: この API は本リリースでも引き続き動作しますが、今後のバージョンで削除されます。
- 14.09.00 より前のバージョンからの更新時に、ストレージスキーマの更新に失敗するケースを修正しました。
- アプリ起動時の通知チャネル設定に起因する ANR を修正しました。MoEngage の通知チャネルを作成する際にメインスレッドでブロッキングなシステムコールを行っていたため、一部のデバイスでアプリがフリーズしていました。チャネル設定で UI スレッドがブロックされることはなくなりました。
- プッシュ通知の画像が部分的にしか表示されない問題を修正しました。ビットマップの一部のチャンクがダウンロードされていない場合でもフレームワーク API がダウンロード成功を報告していたため、一部のキャンペーン画像が途切れて表示されていました。現在は画像が完全に表示されます。
InApp 11.2.0
修正- アプリがマニフェストで
configChangesを宣言していない場合に、回転などの構成変更で HTML ナッジが消える問題を修正しました。HTML ナッジは構成変更後に再レンダリングされるようになりました。 - 画面の向きの変更後にキャンペーンが閉じられると、
showInApp()が機能しなくなる問題を修正しました。以降の呼び出しでキャンペーンが想定どおりに表示されるようになりました。 SurfaceViewを通じて動画をレンダリングする画面で Z オーダーが衝突し、動画ナッジがアプリ自身の動画コンテンツの背後に表示される問題を修正しました。動画ナッジはアプリの動画コンテンツの上にレンダリングされるようになりました。
Rich Notification 7.1.0
改善- 「後でリマインド」と「スヌーズ」の通知アクションを削除しました。
Cards UI 4.1.0
改善- 内部的な改善。
Catalog: 9.1.0 · BOM: 4.1.0
モジュール
- moe-android-sdk 15.01.00
- inapp 11.1.0
- cards-core 4.0.1
- cards-ui 4.0.1
- pushkit 7.1.0
依存関係
- AGP: 9.1.1
- Kotlin: 2.3.20
- Compile SDK: 36
- Gradle: 9.3.1
Core SDK 15.01.00
改善- SDK の初期化とイベント処理中の ANR を削減: 初期化ロックを最適化し、ローエンドデバイスやコールドスタート時のアプリ起動時およびフォアグラウンド/バックグラウンド遷移時におけるメインスレッドの競合を軽減しました。
sourceがディープリンク URL に埋め込まれず、バンドルの extra として渡された場合に、プッシュ通知のディープリンクをクリックしても新しいセッションが開始されない問題を修正しました。この問題により、通知のキャンペーンアトリビューションが正しく行われていませんでした。
InApp 11.1.0
改善- SDK の初期化とイベント処理中の ANR を削減: 初期化ロックを最適化し、ローエンドデバイスやコールドスタート時のアプリ起動時およびフォアグラウンド/バックグラウンド遷移時におけるメインスレッドの競合を軽減しました。
- 一部の OEM で、HTML In-App ナッジがシステムのナビゲーションバーと重なる問題を修正しました。
Cards Core 4.0.1
修正- Cards 画面を開いている間、低速または不安定なネットワーク接続で発生していたメモリリークを修正しました。
Cards UI 4.0.1
修正- Cards 画面を開いている間、低速または不安定なネットワーク接続で発生していたメモリリークを修正しました。
Pushkit 7.1.0
改善- SDK の初期化とイベント処理中の ANR を削減: 初期化ロックを最適化し、ローエンドデバイスやコールドスタート時のアプリ起動時およびフォアグラウンド/バックグラウンド遷移時におけるメインスレッドの競合を軽減しました。
Catalog: 9.0.0 · BOM: 4.0.0
モジュール
- moe-android-sdk 15.00.00
- inapp 11.0.0
- richNotification 7.0.0
- push-amp 7.0.0
- realtime-trigger 5.0.0
- cards-core 4.0.0
- cards-ui 4.0.0
- geofence 6.0.0
- pushkit 7.0.0
- inbox 5.0.0
- inbox-ui 5.0.0
- personalization 2.0.0
- security 5.0.0
- encryptedStorage 4.0.0
依存関係
- AGP: 9.1.1
- Kotlin: 2.3.20
- Compile SDK: 36
- Gradle: 9.3.1
Core SDK 15.00.00
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
-
DataCenter の Clinit 最適化: 起動パフォーマンスを向上させるため、
DataCenterの初期化を最適化しました。これにより Java の破壊的変更が発生する点に注意してください。コンストラクタのシグネチャは次のように更新されています: -
SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
- パブリック API が MoETask を返すように変更: パブリック API が
MoETaskオブジェクトを返すようになり、各操作の成功または失敗を明確に把握できるようになりました。
InApp 11.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
- Movable Nudges: Movable Nudges を導入しました。ユーザーがアプリ内でナッジの位置を変更できるようになり、より柔軟でパーソナライズされたエクスペリエンスを実現します。
- パブリック API が MoETask を返すように変更: パブリック API が
MoETaskオブジェクトを返すようになり、各操作の成功または失敗を明確に把握できるようになりました。
Rich Notification 7.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
Push Amp 7.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
Realtime Trigger 5.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
Cards Core 4.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
Cards UI 4.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
Geofence 6.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
Pushkit 7.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
Inbox 5.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
Inbox UI 5.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
Personalization 2.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
Security 5.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
Encrypted Storage 4.0.0
破壊的変更- AGP を 9.1.1 に更新: ビルドパフォーマンスと互換性の向上のため、Android Gradle Plugin をバージョン 9.1.1 にアップグレードしました。
- Kotlin を 2.3.20 に更新: 最新の言語機能と安定性の向上を活用するため、Kotlin をバージョン 2.3.20 にアップグレードしました。
- Compile SDK と Target SDK を 36 に更新: 最新の Android プラットフォーム機能に合わせるため、Compile SDK と Target SDK を 36 にアップグレードしました。
- SDK 未初期化時の例外: SDK の初期化前にいずれかの API が呼び出された場合、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
Catalog: 7.3.0 · BOM: 2.3.0
モジュール
- moe-android-sdk 14.10.00
- inapp 10.3.0
- richNotification 6.6.1
- personalization 1.1.0
- inbox 4.5.1
依存関係
- AGP: 8.13.2
- Kotlin: 1.9.23
- Compile SDK: 34
- Gradle: 8.13
Core SDK 14.10.00
新機能- Push to InApp: プッシュ通知のクリック時にアプリ内メッセージをトリガーして表示する機能のサポートを導入しました。詳細はこちらを参照してください。
InApp 10.3.0
新機能- Push to InApp: プッシュ通知のクリック時にアプリ内メッセージをトリガーして表示する機能のサポートを導入しました。詳細はこちらを参照してください。
- メモリ不足の状態で動作するローエンドデバイスで、HTML WebView に起因する ANR を修正しました。
- UI スレッドでの処理を削減し、InApp のレンダリングパフォーマンスを向上しました。
Rich Notification 6.6.1
修正- 一部のデバイスで、プッシュ通知の大きな画像がサマリーテキストと重なる UI の問題を修正しました。
Personalization 1.1.0
改善- Personalize API のアプリ SDK キャッシュ戦略を更新しました。
Inbox 4.5.1
改善- ワーカースレッドのメソッドがメインスレッドから呼び出された場合に警告ログを出力するようにしました。
Catalog: 7.2.3 · BOM: 2.2.3
モジュール
- moe-android-sdk 14.09.02
- inapp 10.2.1
- push-amp 6.5.1
- realtime-trigger 4.5.1
- cards-core 3.5.1
- cards-ui 3.5.1
依存関係
- AGP: 8.13.2
- Kotlin: 1.9.23
- Compile SDK: 34
- Gradle: 8.13
Core SDK 14.09.02
改善- バックグラウンドのデータ同期中のロック解放メカニズムを最適化し、例外発生時に迅速に解放されるようにしました。
InApp 10.2.1
改善- 電話番号のバリデーションを改善しました。
- ナッジが表示されない理由のレポートを改善しました。
- 下部ナッジの重なりを回避する処理を改善しました。この新しい動作の一環として、
- 左下または右下のナッジがすでに表示されている場合、SDK は下部ナッジを表示しません。
- 下部ナッジが表示されている場合、右下または左下のナッジは表示されません。
- ピクチャーインピクチャー (PiP) モードで動画が表示されているときに、InApp が正しく表示されない問題を修正しました。
- 予測型「戻る」ジェスチャーが有効な場合に、戻るボタンを押すとクラッシュする問題を修正しました。このクラッシュは、アプリケーションでアニメーションが実行中に InApp が閉じられた場合にのみ発生していました (10.2.0 で発生)。
Push Amp 6.5.1
改善- バックグラウンドのデータ同期中のロック解放メカニズムを最適化し、例外発生時に迅速に解放されるようにしました。
Realtime Trigger 4.5.1
改善- バックグラウンドのデータ同期中のロック解放メカニズムを最適化し、例外発生時に迅速に解放されるようにしました。
Cards Core 3.5.1
修正- ユーザーが同じキャンペーンの対象に再度なった場合に、削除後のカードが再表示されない問題を修正しました。
Cards UI 3.5.1
修正- ユーザーが同じキャンペーンの対象に再度なった場合に、削除後のカードが再表示されない問題を修正しました。
Catalog: 7.2.2 · BOM: 2.2.2
モジュール
- moe-android-sdk 14.09.01
依存関係
- AGP: 8.13.2
- Kotlin: 1.9.23
- Compile SDK: 34
- Gradle: 8.13
Core SDK 14.09.01
改善- クロスプラットフォームの互換性を高めるための内部的な改善。
Catalog: 7.2.1 · BOM: 2.2.1
モジュール
- personalization 1.0.1
依存関係
- AGP: 8.13.2
- Kotlin: 1.9.23
- Compile SDK: 34
- Gradle: 8.13
Personalization 1.0.1
修正- コールバックにおけるスレッド処理の問題を修正しました。
Catalog: 7.2.0 · BOM: 2.2.0
モジュール(すべて更新)
- moe-android-sdk 14.09.00
- inapp 10.2.0
- push-amp 6.5.0
- realtime-trigger 4.5.0
- cards-core 3.5.0
- cards-ui 3.5.0
- geofence 5.4.0
- richNotification 6.6.0
- inbox 4.5.0
- pushkit 6.5.0
- inbox-ui 4.5.0
- personalization 1.0.0
- security 4.4.0
- encryptedStorage 3.4.0
依存関係
- AGP: 8.13.2
- Kotlin: 1.9.23
- Compile SDK: 34
- Gradle: 8.13
Core SDK 14.09.00
改善- 内部的な改善。
- 遅延通知: 遅延通知の自動非表示処理を追加しました。
InApp 10.2.0
改善- 予測型「戻る」ジェスチャー: 予測型「戻る」ジェスチャーのサポートを追加しました。
Cards UI 3.5.0
修正- Cards モジュールのメモリリークの問題を修正しました。
RichNotification 6.6.0
修正- 内部的な修正。
Personalize 1.0.0
新機能- Personalize SDK: MoEngage Personalize SDK を導入しました。パーソナライズされたキャンペーンコンテンツを取得し、キャンペーンレベルと個々のオファリングレベルの両方でユーザーのインプレッションとクリックをトラッキングするための安全なフレームワークです。詳細は Personalize SDK を参照してください。
Catalog: 7.1.0 · BOM: 2.1.0
モジュール(すべて更新)
- moe-android-sdk 14.08.00
- inapp 10.1.0
- push-amp 6.4.0
- realtime-trigger 4.4.0
- cards-core 3.4.0
- cards-ui 3.4.0
- geofence 5.3.0
- richNotification 6.5.0
- inbox 4.4.0
- pushkit 6.4.0
- inbox-ui 4.4.0
- security 4.3.0
- encryptedStorage 3.3.0
依存関係
- AGP: 8.13.2
- Kotlin: 1.9.23
- Compile SDK: 34
- Gradle: 8.13
Core SDK 14.08.00
修正- セルフハンドルのプッシュ通知で、同じキャンペーンが 2 回 (FCM 経由と Push-Amp 経由で 1 回ずつ) 配信される問題を解決しました。
- Android Gradle Plugin を 8.7.3 から 8.13.2 に更新しました。
InApp 10.1.0
新機能- Edge-to-Edge 表示のサポートを追加しました。
- 画面の向きに関連するレンダリングの内部的なバグを修正しました。
- Android Gradle Plugin を 8.7.3 から 8.13.2 に更新しました。
Push Amp 6.4.0, Realtime Trigger 4.4.0, Cards Core 3.4.0, Cards UI 3.4.0, Geofence 5.3.0, RichNotification 6.5.0, Inbox 4.4.0, Pushkit 6.4.0, Inbox UI 4.4.0, Security 4.3.0
改善- Android Gradle Plugin を 8.7.3 から 8.13.2 に更新しました。
Cards Core 3.4.0
修正- 内部的な修正。
Catalog: 7.0.0 · BOM: 2.0.0
モジュール
- moe-android-sdk 14.07.00
- inapp 9.10.0
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.07.00
修正- 一部の OEM で、通知グループ内の最後の通知をクリックすると空白の通知が表示される問題を修正しました。
InApp 9.10.0
新機能- コールバックベースの API: セルフハンドルの In-App を取得するための新しいパブリック API を導入しました。これらの API は
nullを返す代わりにFailureCallbackを提供し、より適切なエラー処理を実現します。
- リスナーベースの API: セルフハンドルの In-App 向けのリスナーベースの API はすべて非推奨となり、バージョン 11.0.0 で削除されます。新しい Success/Failure コールバックベースの API への移行を推奨します。
詳細は Self-Handled InApps を参照してください。
Catalog: 6.5.1 · BOM: 1.5.1
モジュール
- inapp 9.9.1
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
InApp 9.9.1
修正- クリックおよびライフサイクルコールバックの実行に関する問題を修正しました。
Catalog: 6.5.0 · BOM: 1.5.0
モジュール
- moe-android-sdk 14.06.00
- inapp 9.9.0
- richNotification 6.4.1
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core MoE SDK 14.06.00
新機能- セルフハンドルのバックグラウンドプッシュ: Self-Handled Background Push テンプレートのサポートを追加しました。詳細はドキュメントを参照してください。
InApp 9.9.0
改善- 内部的な改善。
RichNotification 6.4.1
修正- 通知 ID を持つスティッキー通知が、閉じるボタンのクリック時に削除されない問題。
Catalog: 6.4.1 · BOM: 1.4.1
モジュール
- moe-android-sdk 14.05.01
- inapp 9.8.1
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.05.01
修正- 特定のビルド構成で、一部の定数が未解決エラーを引き起こしていた問題を修正しました。
InApp 9.8.1
修正- 特定のビルド構成で、一部の定数が未解決エラーを引き起こしていた問題を修正しました。
Catalog: 6.4.0 · BOM: 1.4.0
モジュール(すべて更新)
- moe-android-sdk 14.05.00
- inapp 9.8.0
- push-amp 6.3.0
- realtime-trigger 4.3.0
- cards-core 3.3.0
- cards-ui 3.3.0
- geofence 5.2.0
- richNotification 6.4.0
- inbox 4.3.0
- pushkit 6.3.0
- inbox-ui 4.3.0
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
All Modules
改善- MoEngage はアプリ起動時のメモリ使用量を最適化しました。
Core SDK 14.05.00
新機能- Custom Proxy Domain: Custom Proxy Domain のサポートを導入しました。広告ブロッカーやプライベート DNS サービスを回避するために、SDK のトラフィックを顧客所有のサブドメイン経由でルーティングできます。詳細はこちらを参照してください。
InApp 9.8.0
新機能- フリークエンシーキャップ: ユーザーに表示されるキャンペーン数を制限するフリークエンシーキャップを導入しました。
richNotification 6.4.0
新機能- Custom Proxy Domain をサポートするための更新。
cards-ui 3.3.0
新機能- Custom Proxy Domain をサポートするための更新。
pushkit 6.3.0
新機能- Custom Proxy Domain をサポートするための更新。
Catalog: 6.3.0 · BOM: 1.3.0
モジュール
- moe-android-sdk 14.04.04
- inapp 9.7.0
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.04.04
改善- NotificationConfig に必須の値のみを渡して SDK を初期化できるようになりました。その他の値は省略できます。
InApp 9.7.0
新機能- トリガー時のセグメント再評価を導入し、In-App メッセージが現在対象となっているユーザーにのみ表示されるようにしました。
- セッショントリガーのアプリ内メッセージが機能しない問題。
Catalog: 6.2.0 · BOM: 1.2.0
モジュール
- moe-android-sdk 14.04.03
- inapp 9.6.1
- push-amp 6.2.2
- realtime-trigger 4.2.2
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.04.03
修正- Kotlin バージョンの不一致によるコンパイルエラーのため、WorkManager の依存関係を 2.11.0 から 2.10.5 にダウングレードしました。
InApp 9.6.1
修正- Kotlin バージョンの不一致によるコンパイルエラーのため、WorkManager の依存関係を 2.11.0 から 2.10.0 にダウングレードしました。
Push Amp 6.2.2
修正- Kotlin バージョンの不一致によるコンパイルエラーのため、WorkManager の依存関係を 2.11.0 から 2.10.0 にダウングレードしました。
Realtime Trigger 4.2.2
修正- Kotlin バージョンの不一致によるコンパイルエラーのため、WorkManager の依存関係を 2.11.0 から 2.10.0 にダウングレードしました。
モジュール(すべて更新)
- moe-android-sdk 14.04.02
- inapp 9.6.0
- cards-core 3.2.2
- cards-ui 3.2.2
- geofence 5.1.1
- inbox 4.2.1
- inbox-ui 4.2.1
- realtime-trigger 4.2.1
- push-amp 6.2.1
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.04.02
改善- WorkManager の依存関係のバージョンを 2.10.0 から 2.11.0 に更新しました。
- 内部的な改善。
InApp 9.6.0
新機能- HTML InApp でクライアントが MoEngage の WebView をカスタマイズできるようにしました。
- 内部的な改善。
Cards Core 3.2.2
改善- 内部的な改善。
Cards UI 3.2.2
改善- 内部的な改善。
Inbox Core 4.2.1
改善- 内部的な改善。
Inbox UI 4.2.1
改善- 内部的な改善。
Push Amp 6.2.1
改善- WorkManager の依存関係のバージョンを 2.10.0 から 2.11.0 に更新しました。
Realtime Trigger 4.2.1
改善- 内部的な改善。
Geofence 5.1.1
改善- 内部的な改善。
Catalog: 6.1.1
モジュール
- moe-android-sdk 14.04.01
- cards-core 3.2.1
- cards-ui 3.2.1
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.04.01
改善- 内部的な改善。
Cards Core 3.2.1
改善- 内部的な改善。
Cards UI 3.2.1
改善- 内部的な改善。
Catalog: 6.1.0
モジュール(すべて更新)
- moe-android-sdk 14.04.00
- cards-core 3.2.0
- cards-ui 3.2.0
- inapp 9.5.0
- geofence 5.1.0
- pushkit 6.2.0
- inbox-core 4.2.0
- inbox-ui 4.2.0
- realtime-trigger 4.2.0
- pushAmp 6.2.0
- richNotification 6.3.0
- security 4.1.0
- encryptedStorage 3.1.0
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.04.00
新機能- JWT 認証を V2 に更新
- DC101 のサポートを追加
- DRM ID のトラッキングを削除
- メールからのクリックのトラッキングのサポートを追加
- 内部的な改善。
Cards Core 3.2.0
改善- 内部的な改善。
Cards UI 3.2.0
改善- 内部的な改善。
- Cards View Holder のメモリリークを修正しました。
- ログアウト後に初回のカードが読み込まれない問題を修正しました。
InApp 9.5.0
改善- 内部的な改善。
Geofence 5.1.0
改善- 内部的な改善。
Pushkit 6.2.0
改善- 内部的な改善。
Inbox Core 4.2.0
改善- 内部的な改善。
Inbox UI 4.2.0
改善- 内部的な改善。
Realtime Trigger 4.2.0
改善- 内部的な改善。
Push Amp 6.2.0
改善- 内部的な改善。
Rich Notification 6.3.0
改善- 内部的な改善。
Security 4.1.0
改善- 内部的な改善。
Encrypted Storage 3.1.0
改善- 内部的な改善。
Catalog: 6.0.1
モジュール
- moe-android-sdk 14.03.05
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.03.05
修正- 14.03.04 バージョンでリーチャビリティフラグのトラッキングが漏れていた問題。
Catalog: 6.0.0
モジュール
- moe-android-sdk 14.03.04
- inapp 9.4.0
- cards-core 3.1.3
- cards-ui 3.1.3
- geofence 5.0.3
- realtime-trigger 4.1.1
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.03.04
新機能- 特定のワークスペースで複数のプロジェクトをサポートするため、Project ID を設定するオプションを追加しました。
Cards Core 3.1.3
改善- Multi-User Identifiers のサポート。
Cards UI 3.1.3
改善- Multi-User Identifiers のサポート。
Geofence 5.0.3
改善- 内部的な改善。
InApp 9.4.0
修正- 最小化してアクティビティを切り替えた後、フルスクリーンの動画ナッジが引き伸ばされる問題。
Realtime Trigger 4.1.1
改善- 内部的な改善。
Catalog: 5.4.3
モジュール
- moe-android-sdk 14.03.03
- push-amp 6.1.1
- inapp 9.3.0
- cards-core 3.1.2
- cards-ui 3.1.2
- geofence 5.0.2
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.03.03
改善- 内部的な改善。
remind laterクリックアクションで、クーポンコードのコピーポップアップが誤って表示される問題。
Cards Core 3.1.2
修正- SDK が無効化されている場合、カードのカテゴリーとカード情報が返されなくなりました。
Cards UI 3.1.2
修正- アクセシビリティが有効な場合に、カードアイテムの初回クリックが機能しない問題。
Geofence 5.0.2
改善- 内部的な改善。
InApp 9.3.0
改善- キャンペーン配信の内訳のサポート。
- 内部的な改善。
Push Amp 6.1.1
改善- キャンペーン配信の内訳のサポート。
Catalog: 5.4.2
モジュール
- moe-android-sdk 14.03.02
- pushkit 6.1.1
- rich-notification 6.2.1
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.03.02
修正- ビルドの非互換性によってスローされる
NoSuchMethodError例外を解決しました。
PushKit 6.1.1
修正- ビルドの非互換性によってスローされる
NoSuchMethodError例外を解決しました。
RichNotification 6.2.1
修正- ビルドの非互換性によってスローされる
NoSuchMethodError例外を解決しました。
Catalog: 5.4.1
モジュール
- moe-android-sdk 14.03.01
- inapp 9.2.1
- cards-core 3.1.1
- cards-ui 3.1.1
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.03.01
改善- 内部的な改善。
InApp 9.2.1
修正- テスト InApp イベントの同期に関する問題を修正しました。
- HTML InApp で、InApp の
onClick()コールバックがメインスレッドで正しく送信されるようになりました。
Cards Core 3.1.1
修正- SDK が無効化されている場合、カードがユーザーに返されなくなりました。
Cards UI 3.1.1
修正- SDK が無効化されている場合、カードがユーザーに返されなくなりました。
Catalog: 5.4.0
モジュール
- moe-android-sdk 14.03.00
- pushkit 6.1.0
- pushAmp 6.1.0
- richNotification 6.2.0
- inapp 9.2.0
- realtime-trigger 4.1.0
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.03.00
新機能- XML 値リソースを使用して MoEngage SDK の初期化を設定するためのサポートを追加しました。
InApp 9.2.0
新機能- XML 値リソースを使用して MoEngage SDK の初期化を設定するためのサポートを追加しました。
Pushkit 6.1.0
新機能- XML 値リソースを使用して MoEngage SDK の初期化を設定するためのサポートを追加しました。
Realtime Trigger 4.1.0
新機能- XML 値リソースを使用して MoEngage SDK の初期化を設定するためのサポートを追加しました。
PushAmp 6.1.0
新機能- XML 値リソースを使用して MoEngage SDK の初期化を設定するためのサポートを追加しました。
RichNotification 6.2.0
新機能- XML 値リソースを使用して MoEngage SDK の初期化を設定するためのサポートを追加しました。
Catalog: 5.3.1
モジュール
- moe-android-sdk 14.02.02
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.02.02
新機能- パーソナライゼーションにおけるオファリングのクリックとインプレッションをトラッキングするための API。
Catalog: 5.3.0
モジュール
- moe-android-sdk 14.02.01
- pushamp 6.0.1
- inapp 9.1.1
- cards-core 3.1.0
- cards-ui 3.1.0
- geofence 5.0.1
- realtime-trigger 4.0.1
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.02.01
改善- 内部的な改善。
InApp 9.1.1
改善- Core バージョン 14.02.01 との互換性のための内部的な改善。
- InAppCache での ConcurrentModificationException によるクラッシュ。
Cards Core 3.1.0
新機能- Cards のアクセシビリティのサポート。
- Core バージョン 14.02.01 との互換性のための内部的な改善。
Cards UI 3.1.0
新機能- Cards のアクセシビリティのサポート。
- Core バージョン 14.02.01 との互換性のための内部的な改善。
Geofence 5.0.1
改善- Core バージョン 14.02.01 との互換性のための内部的な改善。
Push Amp 6.0.1
改善- Core バージョン 14.02.01 との互換性のための内部的な改善。
Realtime Trigger 4.0.1
改善- Core バージョン 14.02.01 との互換性のための内部的な改善。
Catalog: 5.2.0
モジュール
- moe-android-sdk 14.02.00
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.02.00
新機能- Personalize の表示およびクリックイベントをトラッキングするための API。詳細はこちらを参照してください。
Catalog: 5.1.0
モジュール
- moe-android-sdk 14.01.00
- richNotification 6.1.0
- inapp 9.1.0
- inbox-core 4.1.0
- inbox-ui 4.1.0
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.01.00
新機能- Push および InApp のアクセシビリティのサポート。
InApp 9.1.0
新機能- アプリ内キャンペーンのアクセシビリティのサポート。
Inbox Core 4.1.0
新機能- Push Inbox のアクセシビリティのサポート。
- Push Inbox から基本通知をクリックした際のクラッシュ。
Inbox UI 4.1.0
新機能- Push Inbox のアクセシビリティのサポート。
- Push Inbox から基本通知をクリックした際のクラッシュ。
Rich Notification 6.1.0
新機能- プッシュキャンペーンのアクセシビリティのサポート。
Catalog: 5.0.0
モジュール(すべて更新)
- moe-android-sdk 14.00.00
- pushkit 6.0.0
- pushAmp 6.0.0
- richNotification 6.0.0
- inapp 9.0.0
- cards-core 3.0.0
- cards-ui 3.0.0
- geofence 5.0.0
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 35
- Gradle: 8.9
Core SDK 14.00.00
破壊的変更- 非推奨のクラスと API を削除しました。
- サポートされる最小 SDK バージョンを 23 に更新しました。
- Compile SDK バージョンを 35 に更新しました。
- 複数のプッシュ通知のグループ化のサポート。
- InApp を表示するための新しいトリガー条件。
- プッシュ通知での GIF のサポート。
- 一部の OEM でのクラッシュを回避するため、Job Scheduler でスケジュールされたジョブをキャンセルするようにしました。
Cards Core 3.0.0
新機能- サポートされる最小 SDK バージョンを 23 に更新しました。
- Compile SDK バージョンを 35 に更新しました。
Catalog: 4.7.0
モジュール
- moe-android-sdk 13.06.00
- inapp 8.8.0
- cards-core 2.4.0
- cards-ui 2.5.0
- geofence 4.3.0
依存関係
- AGP: 8.7.3
- Kotlin: 1.9.23
- Compile SDK: 34
- Gradle: 8.9
Core SDK 13.06.00
新機能- Multi User Identities のサポートを追加しました。
- Direct Posting Mechanism を使用したヘッドアップ通知のサポート。
- AGP バージョンを 8.7.3 に更新しました。
修正
- 1970 年以前の ISO 8601 文字列が、負のエポック値のため破棄される問題。
- 一部の箇所での ConcurrentModification によるクラッシュ。
Catalog: 4.5.2
モジュール
- moe-android-sdk 13.05.01
- cards-core 2.3.1
- cards-ui 2.4.1
- inapp 8.7.0
- inbox-core 3.2.1
- inbox-ui 3.2.1
- realtime-trigger 3.4.1
- geofence 4.2.1
- pushkit 5.1.1
- pushAmp 5.2.1
- richNotification 5.1.1
- integration-verifier 5.3.1
依存関係
- AGP: 8.4.0
- Kotlin: 1.9.23
- Compile SDK: 34
- Gradle: 8.6
Core SDK 13.05.01
改善- JobScheduler から WorkManager への移行。
- SDK に androidx.work:work-runtime の 2.9.1 バージョンが含まれるようになりました。
Cards Core 2.3.1
改善- core:13.05.01 との互換性のための内部的な改善。
Cards UI 2.4.1
改善- core:13.05.01 および cards-core:2.3.1 との互換性のための内部的な改善。
InApp 8.7.0
改善- Video Nudge のボタン動作を改善しました。
Inbox Core 3.2.1
改善- core:13.05.01 との互換性のための内部的な改善。
Inbox UI 3.2.1
改善- core:13.05.01 および inbox-core:2.4.1 との互換性のための内部的な改善。
Integration Verifier 5.3.1
改善- core:13.05.01 との互換性のための内部的な改善。
Geofence 4.2.1
改善- core:13.05.01 との互換性のための内部的な改善。
Pushkit 5.1.1
改善- core:13.05.01 との互換性のための内部的な改善。
Push Amp 5.2.1
改善- JobScheduler から WorkManager への移行。
- SDK に androidx.work:work-runtime の 2.9.1 バージョンが含まれるようになりました。
- core:13.05.01 との互換性のための内部的な改善。
Realtime Trigger 3.4.1
改善- JobScheduler から WorkManager への移行。
- SDK に androidx.work:work-runtime の 2.9.1 バージョンが含まれるようになりました。
- core:13.05.01 との互換性のための内部的な改善。
Rich Notification 5.1.1
改善- core:13.05.01 との互換性のための内部的な改善。
Catalog: 4.5.0
モジュール
- moe-android-sdk 13.05.00
- cards-core 2.3.0
- cards-ui 2.4.0
- inapp 8.6.0
- inbox-core 3.2.0
- inbox-ui 3.2.0
- realtime-trigger 3.4.0
依存関係
- AGP: 8.4.0
- Kotlin: 1.9.23
- Compile SDK: 34
- Gradle: 8.6
Core SDK 13.05.00
修正- データベースからのユーザーのデバイス識別子の読み取りに失敗した場合に、新しいユーザーが作成される問題。
Cards Core 2.3.0
新機能- 新しいユーザー属性の一意の ID 設定時のカード取得。
Cards UI 2.4.0
新機能- 新しいユーザー属性の一意の ID 設定時のカード取得。
InApp 8.6.0
新機能- 複数のセルフハンドル InApp の取得のサポート (こちらを参照)。
- SelfHandledAvailableListener コールバックの改善:
- ネットワーク障害時のコールバック。
Inbox Core 3.2.0
新機能- すべてのメッセージを削除する API のサポート (deleteAllMessages())。
Inbox UI 3.2.0
新機能- Inbox Core のバージョンを 3.2.0 に更新しました。
Realtime Trigger 3.4.0
改善- 内部的な改善。Core バージョン 13.05.00 が必要です。
Catalog: 4.4.0
モジュール
- moe-android-sdk 13.04.00
- cards-core 2.2.0
- cards-ui 2.3.0
- geofence 4.2.0
- inapp 8.5.0
- integration-verifier 5.2.0
- pushAmp 5.2.0
- realtime-trigger 3.3.0
- security 3.2.0
依存関係
- AGP: 8.4.0
- Kotlin: 1.9.23
- Compile SDK: 34
Core 13.04.00
新機能- ストレージ暗号化のための新規統合で、encrypted-storage アーティファクトの使用を廃止しました。
- ユーザーに表示する前に通知をカスタマイズするための新しい API:
- PushMessageListener#customizeNotificationBuilder(notificationBuilder: NotificationCompat.Builder, context: Context, notificationPayload: NotificationPayload)
Cards Core 2.2.0
改善- 内部的な改善。
Cards UI 2.3.0
改善- 内部的な改善。
Geofence 4.2.0
改善- 内部的な改善。
InApp 8.5.0
改善- 内部的な改善。
Integration Verifier 5.2.0
改善- 内部的な改善。
Push Amp 5.2.0
改善- 内部的な改善。
Realtime Trigger 3.3.0
改善- 内部的な改善。
Security 3.2.0
改善- 内部的な改善。
Catalog: 4.3.0
モジュール(すべて更新)
- moe-android-sdk 13.03.00
- cards-core 2.1.0
- cards-ui 2.2.0
- encrypted-storage 2.1.0
- geofence 4.1.0
- pushkit 5.1.0
- inapp 8.4.0
- inbox-core 3.1.0
- inbox-ui 3.1.0
- integration-verifier 5.1.0
- pushAmp 5.1.0
- realtime-trigger 3.2.0
- richNotification 5.1.0
- security 3.1.0
依存関係
- AGP: 8.4.0
- Kotlin: 1.9.23
- Compile SDK: 34
Core 13.03.00
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
- Activity ライフサイクルハンドラーのメモリリークの問題を修正しました。
Cards Core 2.1.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
Cards UI 2.2.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
Encrypted Storage 2.1.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
Geofence 4.1.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
HMS PushKit 5.1.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
InApp 8.4.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
- HTML キャンペーン向けの UserAttributes における JSONArray / JSONObject のサポート
- 一部の OEM での動画の非侵入型 InApp のクラッシュを修正しました。
Inbox Core 3.1.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
Inbox UI 3.1.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
Integration Verifier 5.1.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
PushAmp 5.1.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
Realtime Trigger 3.2.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
RichNotification 5.1.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
Security 3.1.0
新機能- AGP バージョンを 8.2.2 から 8.4.0 に更新
- Kotlin バージョンを 1.7.10 から 1.9.23 に更新
- Compile SDK バージョンを 34 に更新
Catalog: 4.2.1
モジュール
- moe-android-sdk 13.02.00
- inbox-ui 3.0.2
- inbox-core 3.0.2
- geofence 4.0.2
- inapp 8.3.1
- integration-verifier 5.0.2
- pushAmp 5.0.2
依存関係
- AGP: 8.2.2
Core 13.02.00
新機能- ユーザー属性トラッキングにおける JSONArray と JSONObject のサポート
MoEngageBuilderKtxを非推奨化- SDK を特定の環境に強制
- 内部的な改善
Inbox UI 3.0.2
改善- SDK を特定の環境に強制。
Inbox Core 3.0.2
改善- SDK を特定の環境に強制。
Geofence 4.0.2
改善- SDK を特定の環境に強制。
InApp 8.3.1
修正- アプリがフォアグラウンドに戻った後、動画ナッジが黒い画面に変わる問題。
- 内部的な改善。
Integration Verifier 5.0.2
改善- SDK を特定の環境に強制。
Push Amp 5.0.2
改善- SDK を特定の環境に強制。
Catalog: 4.2.0
モジュール
- moe-android-sdk 13.01.00
- cards-ui 2.1.0
- inapp 8.3.0
- realtime-trigger 3.1.0
依存関係
- AGP: 8.2.2
Core 13.01.00
新機能- Data Center 6 のサポートを追加。
Cards UI 2.1.0
改善- 内部的な修正と改善。
InApp 8.3.0
新機能- トリガーベースの InApp で JSONArray のサポートを追加。
- com.github.bumptech.glide:compiler の使用を廃止。
- InApp の表示中に背景のビューがクリック可能になる問題。
Realtime Trigger 3.1.0
新機能- トリガー条件で JSONArray のサポートを追加。
Catalog: 4.1.4
モジュール
- moe-android-sdk 13.00.03
- inapp 8.2.1
依存関係
- AGP: 8.2.2
Core 13.00.03
改善- 内部的な改善。
InApp 8.2.1
新機能- クロスプラットフォームフレームワーク向けの侵入型 TV InApp のサポート。
- 内部的な改善。
- onResume() コールバックで Activity を登録するための追加の API 呼び出しが不要になりました。
Catalog: 4.1.3
モジュール
- inapp 8.2.0
- cards-core 2.0.2
- cards-ui 2.0.2
依存関係
- AGP: 8.2.2
InApp 8.2.0
新機能- TV での侵入型 InApp のサポート。
Cards Core 2.0.2
修正- 内部的な修正と改善。
Cards UI 2.0.2
修正- 内部的な修正と改善。
Catalog: 4.1.2
モジュール
- inapp 8.1.1
依存関係
- AGP: 8.2.2
InApp 8.1.1
修正- Flutter SDK 向けの InApp レンダリングの修正。
- 内部的な修正と改善。
Catalog: 4.1.1
モジュール
- moe-android-sdk 13.00.02
- cards-core 2.0.1
- cards-ui 2.0.1
- inapp 8.1.0
- pushAmp 5.0.1
- geofence 4.0.1
- pushkit 5.0.1
- inbox-core 3.0.1
- inbox-ui 3.0.1
- integration-verifier 5.0.1
- realtime-trigger 3.0.1
- richNotification 5.0.1
依存関係
- AGP: 8.2.2
Core 13.00.02
新機能- トリガーベースの InApp における AND 条件フィルターのサポート。
Cards Core 2.0.1
改善- 内部的な改善。
Cards UI 2.0.1
改善- 内部的な改善。
InApps 8.1.0
新機能- トリガーベースの InApp における AND 条件フィルターのサポート。
- InApp コンテキストの変更時に、表示中の InApp を削除するようにしました。
- ナッジの最小化された初期状態で動画がズームされる問題。
PushAmp 5.0.1
改善- 内部的な改善。
Geofence 4.0.1
改善- 内部的な改善。
HMS Pushkit 5.0.1
改善- 内部的な改善。
Inbox Core 3.0.1
改善- 内部的な改善。
Inbox UI 3.0.1
改善- 内部的な改善。
Integration Verifier 5.0.1
改善- 内部的な改善。
Realtime Trigger 3.0.1
改善- 内部的な改善。
Rich Notification 5.0.1
改善- 内部的な改善。
Catalog: 4.0.0
モジュール(すべて更新)
- moe-android-sdk 13.00.00
- cards-core 2.0.0
- cards-ui 2.0.0
- encrypted-storage 2.0.0
- geofence 4.0.0
- pushkit 5.0.0
- inapp 8.0.0
- inbox-ui 3.0.0
- inbox-core 3.0.0
- integration-verifier 5.0.0
- pushAmp 5.0.0
- realtime-trigger 3.0.0
- richNotification 5.0.0
- security 3.0.0
依存関係
- AGP: 8.2.2
Core 13.00.00
新機能- Lifecycle process ライブラリを 2.7.0 に更新。2.6.2 以上を使用してください。
- AGP バージョンを 8.0.2 から 8.2.2 に更新。
- プッシュコールバックとカスタマイズの API を再構成:
- PushMessageListener.kt で動作が変更された API:
- onCreateNotification(): アプリケーションが null を返すこともできるようになりました。null が返された場合、SDK はデフォルトの SDK スタイルで通知をレンダリングします。
- isNotificationRequired(): super() の呼び出しは不要です。
- onNotificationClick(): API は true/false を返す必要があります。アプリケーションがリダイレクトを処理する場合は true を、それ以外の場合は false を返してください。
- PushMessageListener.kt で動作が変更された API:
Cards Core 2.0.0
新機能- AGP バージョンを 8.0.2 から 8.2.2 に更新
- Core バージョン 13.00.00 以上が必要
Cards UI 2.0.0
新機能- AGP バージョンを 8.0.2 から 8.2.2 に更新
- Core バージョン 13.00.00 以上が必要
Encrypted Storage 2.0.0
新機能- AGP バージョンを 8.0.2 から 8.2.2 に更新
- Core バージョン 13.00.00 以上が必要
Geofence 4.0.0
新機能- AGP バージョンを 8.0.2 から 8.2.2 に更新
- Core バージョン 13.00.00 以上が必要
HMS Pushkit 5.0.0
新機能- AGP バージョンを 8.0.2 から 8.2.2 に更新
- Core バージョン 13.00.00 以上が必要
InApps 8.0.0
新機能- AGP バージョンを 8.0.2 から 8.2.2 に更新
- 新しいテスト InApp エクスペリエンスのサポート
- Core バージョン 13.00.00 以上が必要
- Activity が null の場合に、ナッジの削除中にアプリがクラッシュする問題。
MI Push Service の終了に伴い、PushAmpPlus はサポートされなくなりました。
Catalog: 3.2.5
モジュール
- moe-android-sdk 12.10.04
- device-trigger 2.6.1
- inapp 7.1.4
- pushAmp 4.6.1
依存関係
- AGP: 7.4.2
- Kotlin: 1.8.0
- Compile SDK: 33
- Gradle: 7.5
Core 12.10.04
修正- DataSyncJob.kt のメモリリークを修正。
- 内部的な改善。
InApp 7.1.4
新機能- Glide ライブラリの不足していた ProGuard ルールを追加しました。
- InApp SDK バージョンのトラッキングの不整合。
Catalog: 3.2.4
モジュール
- moe-android-sdk 12.10.03
- inapp 7.1.3
- inbox-ui 2.6.1
依存関係
- AGP: 7.4.2
- Kotlin: 1.8.0
- Compile SDK: 33
- Gradle: 7.5
Inbox UI 2.6.1
修正- InboxFragment.kt でバックスタック付きの複数のネストされたフラグメントを使用すると、アプリケーションがクラッシュする問題。
- InboxFragment.kt のメモリリークを修正しました。
Core 12.10.00
- Kotlin バージョンを 1.7.10 に更新
- Android 14 の Job Scheduler ポリシーへの対応
- Google ポリシー - ユーザーの詳細を削除する API。詳細はこちらを参照してください。
Cards Core 1.6.0
- Kotlin バージョンを 1.7.10 に更新
- 互換性のある最小 core バージョンを 12.10.00 に更新
Cards UI 1.6.0
- Kotlin バージョンを 1.7.10 に更新
- 互換性のある最小 core バージョンを 12.10.00 に更新
Device Trigger 2.6.0
- Kotlin バージョンを 1.7.10 に更新
- Android 14 の Job Scheduler ポリシーへの対応
- 互換性のある最小 core バージョンを 12.10.00 に更新
Encrypted Storage 1.3.0
- Kotlin バージョンを 1.7.10 に更新
- 互換性のある最小 core バージョンを 12.10.00 に更新
Geofence 3.4.0
- Kotlin バージョンを 1.7.10 に更新
- 互換性のある最小 core バージョンを 12.10.00 に更新
HMS Push Kit 4.7.0
- Kotlin バージョンを 1.7.10 に更新
- 互換性のある最小 core バージョンを 12.10.00 に更新
InApp 7.0.0
- 非侵入型ナッジのサポート
- 埋め込みナッジのサポートを削除しました。
- 画像や GIF を含むアプリ内メッセージのレンダリングに必須の Glide ライブラリの依存関係を追加しました。
- Kotlin バージョンを 1.7.10 に更新
- 互換性のある最小 core バージョンを 12.10.00 に更新
Inbox Core 2.6.0
- Kotlin バージョンを 1.7.10 に更新
- 互換性のある最小 core バージョンを 12.10.00 に更新
Inbox UI 2.6.0
- Kotlin バージョンを 1.7.10 に更新
- 互換性のある最小 core バージョンを 12.10.00 に更新
Integration Verifier 4.4.0
- Kotlin バージョンを 1.7.10 に更新
- 互換性のある最小 core バージョンを 12.10.00 に更新
Push Amplification 4.6.0
- Kotlin バージョンを 1.7.10 に更新
- Android 14 の Job Scheduler ポリシーへの対応
- 互換性のある最小 core バージョンを 12.10.00 に更新
Push Amp Plus 6.6.0
- Kotlin バージョンを 1.7.10 に更新
- 互換性のある最小 core バージョンを 12.10.00 に更新
Rich Notification 4.7.0
- Kotlin バージョンを 1.7.10 に更新
- 通知の折りたたみ状態と展開状態の組み込みの高さが低い新しい ViVo デバイス向けに、テンプレートの高さを調整しました。
- 互換性のある最小 core バージョンを 12.10.00 に更新
Security 2.6.0
- Kotlin バージョンを 1.7.10 に更新
- 互換性のある最小 core バージョンを 12.10.00 に更新
Core 12.9.01
- NetworkRequestConfig によるネットワークキャッシュ設定のサポート
- SDK の API 呼び出しにおける Gzip のサポート
- インスタンスに依存しないログを有効にするパブリック API
Geofence 3.3.1
- NetworkRequestConfig によるネットワークキャッシュ設定のサポート
Push Amplification 4.5.1
- NetworkRequestConfig によるネットワークキャッシュ設定のサポート
Push Amp Plus 6.5.1
- デバッグを容易にするための追加ログ。
Realtime Trigger 2.5.1
- NetworkRequestConfig によるネットワークキャッシュ設定のサポート
Core 12.9.00
- 画面名トラッキングの改善
- Android Gradle Plugin 8.0.2 のサポート
- バグ修正
- 大きなメッセージを logcat に出力すると ANR が発生する問題
Cards Core 1.5.0
- Android Gradle Plugin 8.0.2 のサポート
Cards UI 1.5.0
- Android Gradle Plugin 8.0.2 のサポート
Device Trigger 2.5.0
- Android Gradle Plugin 8.0.2 のサポート
Encrypted Storage 1.2.0
- Android Gradle Plugin 8.0.2 のサポート
Geofence 3.3.0
- Android Gradle Plugin 8.0.2 のサポート
HMS Push Kit 4.6.0
- Android Gradle Plugin 8.0.2 のサポート
InApp 6.8.0
- Android Gradle Plugin 8.0.2 のサポート
Inbox Core 2.5.0
- Android Gradle Plugin 8.0.2 のサポート
Inbox UI 2.5.0
- Android Gradle Plugin 8.0.2 のサポート
Integration Verifier 4.3.0
- Android Gradle Plugin 8.0.2 のサポート
- バグ修正
- テスト環境で Integration Verification が機能しない問題
Push Amplification 4.5.0
- Android Gradle Plugin 8.0.2 のサポート
Push Amp Plus 6.5.0
- Android Gradle Plugin 8.0.2 のサポート
Rich Notification 4.6.0
- Android Gradle Plugin 8.0.2 のサポート
Security 2.5.0
- Android Gradle Plugin 8.0.2 のサポート
Core 12.8.00
- 外部ライブラリのバージョン更新
- androidx.core:core 1.8.0 —> 1.9.0
- com.google.firebase:firebase-messaging 23.0.8 —> 23.1.2
- Target および Compile SDK バージョンを 33 に更新
- メインスレッドでの SDK 初期化時間を改善
- Data Center をサポートする追加のコンストラクタ
- Inbox に関連する非推奨の API を削除
Cards Core 1.4.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
Cards UI 1.4.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
Encrypted Storage 1.1.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
Geofence 3.2.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
HMS Push Kit 4.5.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
- 外部ライブラリのバージョン更新
- com.huawei.hms:push 6.5.0.300 —> 6.10.0.300
- com.huawei.agconnect:agcp 1.6.5.300 —> 1.8.0.300
InApp 6.7.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
Inbox Core 2.4.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
Inbox UI 2.4.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
Integration Verifier 4.2.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
Rich Notification 4.5.0
- ローカルストレージに保存されるデータの暗号化のサポート
Push Amplification 4.3.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
Push Amp Plus 6.4.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
Device Trigger 2.4.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
Security 2.4.0
- Target および Compile SDK バージョンを 33 に更新
- core バージョン 12.8.00 以上が必要
Core 12.7.00
- 新しいデータセンター Data Center 5 のサポート
- ローカルストレージに保存されるデータの暗号化のサポート
- 変更された API
Cards Core 1.3.0
- ローカルストレージに保存されるデータの暗号化のサポート
Cards UI 1.3.0
- ローカルストレージに保存されるデータの暗号化のサポート
InApp 6.6.0
- ローカルストレージに保存されるデータの暗号化のサポート
Inbox Core 2.3.0
- ローカルストレージに保存されるデータの暗号化のサポート
Inbox UI 2.3.0
- ローカルストレージに保存されるデータの暗号化のサポート
Rich Notification 4.4.0
- ローカルストレージに保存されるデータの暗号化のサポート
Push Amplification 4.3.0
- ローカルストレージに保存されるデータの暗号化のサポート
Push Amp Plus 6.3.0
- ローカルストレージに保存されるデータの暗号化のサポート
Device Trigger 2.3.0
- ローカルストレージに保存されるデータの暗号化のサポート
Geofence 3.1.0
- ローカルストレージに保存されるデータの暗号化のサポート
HMS Push Kit 4.4.0
- ローカルストレージに保存されるデータの暗号化のサポート
Encrypted Storage 1.0.0
- ローカルストレージに保存されるデータの暗号化のサポート
Security 2.3.0
- ローカルストレージに保存されるデータの暗号化のサポート
Integration Verifier 4.1.0
- ローカルストレージに保存されるデータの暗号化のサポート
Core 12.5.06
- ランチャーアクティビティを持たない、またはウィジェットのみを持つアプリケーションのサポート。
Push Amplification 4.2.1
- ランチャーアクティビティを持たない、またはウィジェットのみを持つアプリケーションのサポート。
Device Trigger 2.2.1
- ランチャーアクティビティを持たない、またはウィジェットのみを持つアプリケーションのサポート。
Rich Notification 4.3.1
- バグ修正
- ユーザーがアクションボタンで「後でリマインド」アクションを選択すると、Timer with Progress テンプレートのプログレスバーの更新が機能しない問題。
Core 12.5.05
- SDK はデバイス識別子として DRM ID をトラッキングするようになりました。
- configureGeofence() は非推奨です。Geofence モジュールの startGeofenceMonitoring() と stopGeofenceMonitoring() を使用してください。
- セキュリティの改善
- プッシュ通知のスヌーズおよび「後でリマインド」アクションに使用される Activity の起動モードを更新しました。
- バグ修正
- 開いたままの Cursor に対する StrictMode 違反を修正
InApp 6.4.2
- バグ修正
- アプリケーションがフォアグラウンドにあり、ランチャーアクティビティが最前面にあって、そのアクティビティの起動モードが single instance の場合に、テスト InApp が機能しない問題。
Geofence 3.0.0
- Geofence をより適切に制御するため、startGeofenceMonitoring() と stopGeofenceMonitoring() API を導入しました。詳細は統合ドキュメントを参照してください。
- Core バージョン 12.5.05 以上が必要です。
Rich Notifications 4.3.0
- Android 12 以上でのテンプレートのサポート。
- Core バージョン 12.5.05 以上が必要です。
Core 12.5.02
- 新しいデータセンター Data Center 4 のサポート
- 通知投稿の最適化。すべてのケースで単一のチャネルのみを使用します。
- ユーザーが永続通知を閉じた場合に、onNotificationCleared() が呼び出されるようになりました。
Behavioral Changes
- ビルド構成を次のように更新しました:
- compileSdk 31
- minSdk 21
- targetSdk 31
External Library Version Updates
- androidx.core:core 1.6.0 —> 1.9.0
- androidx.appcompat:appcompat 1.3.1 —> 1.4.2
Core 12.4.00
- Android Gradle Plugin 7.3.1 のサポート
- 外部ライブラリのバージョン更新:
- androidx.lifecycle:lifecycle-process 2.4.0 —> 2.5.1
- com.google.firebase:firebase-messaging 23.0.0 —> 23.0.8
Cards Core 1.2.0
- Android Gradle Plugin 7.3.1 のサポート
Cards UI 1.2.0
- Android Gradle Plugin 7.3.1 のサポート
- 外部ライブラリのバージョン更新:
- com.google.android.material:material 1.4.0 —> 1.6.1
- androidx.constraintlayout:constraintlayout 2.1.2 —> 2.1.4
- androidx.lifecycle:lifecycle-livedata 2.3.1 —> 2.5.1
Geofence 2.2.0
- Android Gradle Plugin 7.3.1 のサポート
- geofence-android-12 はサポートされなくなります。バージョン 2.2.0 以上を使用してください
HMS Push Kit 4.2.0
- Android Gradle Plugin 7.3.1 のサポート
- 外部ライブラリのバージョン更新:
- com.huawei.hms:push 6.3.0.304 —> 6.5.0.300
InApp 6.4.0
- Android Gradle Plugin 7.3.1 のサポート
Inbox Core 2.2.0
- Android Gradle Plugin 7.3.1 のサポート
Inbox UI 2.2.0
- Android Gradle Plugin 7.3.1 のサポート
- 外部ライブラリのバージョン更新:
- com.google.android.material:material 1.4.0 —> 1.6.1
- androidx.constraintlayout:constraintlayout 2.1.2 —> 2.1.4
- androidx.lifecycle:lifecycle-livedata 2.3.1 —> 2.5.1
Push Amplification 4.2.0
- Android Gradle Plugin 7.3.1 のサポート
Push Amp Plus 6.1.0
- Android Gradle Plugin 7.3.1 のサポート
Realtime Trigger 2.2.0
- Android Gradle Plugin 7.3.1 のサポート
Rich Notification 4.1.0
- Android Gradle Plugin 7.3.1 のサポート
Security 2.2.0
- Android Gradle Plugin 7.3.1 のサポート
Core 12.2.01
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
Cards Core 1.1.1
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
Cards UI 1.1.1
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
Geofence 2.1.1
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
HMS Push Kit 4.1.1
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
InApp 6.1.1
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
Inbox Core 2.1.1
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
Inbox UI 2.1.1
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
Push Amplification 4.1.1
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
Push Amp Plus 5.1.1
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
Realtime Trigger 2.1.1
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
Rich Notification 3.1.1
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
Security 2.1.1
- 複数の Android Gradle Plugin バージョンのエラーを修正しました。
Core 12.1.00
- Android Gradle Plugin 7.1.x のサポート
- Google Play ポリシーに従って広告 ID のトラッキングを更新しました。広告 ID はデフォルトでは SDK によってトラッキングされません。ユーザーの同意/設定に基づいてトラッキングを有効にできます。
Cards Core 1.1.0
- Android Gradle Plugin 7.1.x のサポート
Cards UI 1.1.0
- Android Gradle Plugin 7.1.x のサポート
Geofence 2.1.0
- Android Gradle Plugin 7.1.x のサポート
HMS Push Kit 4.1.0
- HMS Push SDK を 6.3.0.304 に更新
- Android Gradle Plugin 7.1.x のサポート
InApp 6.1.0
- Android Gradle Plugin 7.1.x のサポート
- カスタムイベントでトリガーされるアプリ内キャンペーン向けのアプリケーションバージョンフィルターのサポート。
Inbox Core 2.1.0
- Android Gradle Plugin 7.1.x のサポート
Inbox UI 2.1.0
- Android Gradle Plugin 7.1.x のサポート
Push Amplification 4.1.0
- Android Gradle Plugin 7.1.x のサポート
Xiaomi Push 5.1.0
- Android Gradle Plugin 7.1.x のサポート
Device Trigger 2.1.0
- Android Gradle Plugin 7.1.x のサポート
Rich Notification 3.1.0
- Android Gradle Plugin 7.1.x のサポート
- タブレット向けの画像処理を改善しました。
Security 2.1.0
- Android Gradle Plugin 7.1.x のサポート
InApp 6.0.2
- バグ修正
- セルフハンドルのアプリ内メッセージの表示イベントと非表示イベントがトラッキングされない問題。
- 複数のフラグメントを持つ単一のアクティビティでアプリ内メッセージの表示が機能しない問題。
Behavioral Changes
- ビルド構成を次のように更新しました:
- compileSdk 30
- minSdk 21
- targetSdk 30
- SDK バージョン 12.0.00 以降、moe-android-sdk を依存関係として追加しても、次の機能はデフォルトで統合されません。これらの機能を使用している場合は、それぞれの統合ドキュメントを参照して依存関係を更新してください。
- App-id が null または空の場合、SDK を初期化する API が IllegalStateException をスローするようになりました。
External Library Version updates
- androidx.core:core 1.3.1 —> 1.6.0
- androidx.appcompat:appcompat 1.2.0 —> 1.3.1
- androidx.lifecycle:lifecycle-process 2.2.0 —> 2.4.0
- com.google.firebase:firebase-messaging 22.0.0 —> 23.0.0
- Kotlin Standard Library 1.4.20 —> 1.6.0
Core 12.0.00
- MoEHelper は非推奨となり、MoEAnalyticsHelper に置き換えられました
- App-id が null または空の場合、SDK を初期化する API が IllegalStateException をスローするようになりました。
- 非推奨の AppUpdateReceiver. を削除しました
- モジュール全体で JavaScript を無効にする設定を追加しました。
- MoECallbacks を削除し、すべてのメソッドを MoECoreHelper に移動しました。
- 通知音のサポートを廃止しました。
- MoEngage. から非推奨のメソッドを削除しました
- FirebaseEventListener を削除し、NonMoEngagePushListener と TokenAvailableListener に置き換えました。
- トークンのコールバックには TokenAvailableListener を使用してください。
- MoEngage プラットフォームから送信されていないプッシュ通知には NonMoEngagePushListener を使用してください。
- 詳細は移行ガイドを参照してください。
InApp 6.0.0
- InApp 機能は Core SDK に含まれなくなりました。InApp SDK を個別に追加する必要があります。詳細は InApp のドキュメントを参照してください。
- InAppMessageListener を削除し、コールバックを複数のリスナーに分割しました: OnClickActionListener、SelfHandledAvailableListener、InAppLifeCycleListener。
- アプリ内メッセージをステータスバーの下に移動することで、InApp の表示を改善しました。
- バグ修正
- アプリ内メッセージが画面全体を覆わないケースを修正しました。
- 詳細は移行ガイドを参照してください。
Xiaomi Push 5.0.0
- Mi SDK を 4.8.6 に更新
- MiPushEventListener を削除し、NonMoEngagePushListener と TokenAvailableListener に置き換えました。
- トークンのコールバックには TokenAvailableListener を使用してください。
- MoEngage プラットフォームから送信されていないプッシュ通知には NonMoEngagePushListener を使用してください。
- 詳細は移行ガイドを参照してください。
Geofence 2.0.0
- Geofence キャンペーンのバックグラウンド同期を削除しました。
- Android 12 での Geofence のサポート。
HMS Push Kit 4.0.0
- PushKitEventListener を削除し、NonMoEngagePushListener と TokenAvailableListener に置き換えました。
- トークンのコールバックには TokenAvailableListener を使用してください。
- MoEngage プラットフォームから送信されていないプッシュ通知には NonMoEngagePushListener を使用してください。
- 詳細は移行ガイドを参照してください。
Push Amplification 4.0.0
- Push Amplification 機能は Core SDK に含まれなくなりました。Push Amplification SDK を個別に追加する必要があります。詳細は Push Amplification のドキュメントを参照してください。
Device Trigger 2.0.0
- Device Trigger 機能は Core SDK に含まれなくなりました。Device Trigger SDK を個別に追加する必要があります。詳細は Device Trigger のドキュメントを参照してください。
Cards
- 現在のアーティファクト com.moengage:cards は非推奨です。代わりに com.moengage:cards-ui を使用してください。詳細は Cards の統合ドキュメントを参照してください。
Rich Notification 3.0.0
- core 12.0.00 との互換性の更新
Inbox Core 2.0.0
- core 12.0.00 との互換性の更新
Inbox UI 2.0.0
- core 12.0.00 との互換性の更新
Security 2.0.0
- core 12.0.00 との互換性の更新
- Google Play ポリシーに従って広告識別子のトラッキングを更新しました。Android-id はデフォルトでは SDK によってトラッキングされなくなります。TrackingOptoutConfig の Android-id トラッキングの設定は無視されます。詳細は Device Identifier Tracking を参照してください。
Core SDK 11.5.00
- Google Play ポリシーに従って Android-id のトラッキングを更新しました。Android-id はデフォルトでは SDK によってトラッキングされなくなります。TrackingOptoutConfig の Android-id トラッキングの設定は無視されます。詳細は Device Identifier Tracking を参照してください。
Core SDK 11.4.01
- 戻るボタンを押してもナッジビューが閉じられなくなりました
- バグ修正
- ナッジも表示されている場合に、一部のケースで戻るボタンを押しても InApp が閉じられない問題。
Core SDK 11.4.00
- Android 12 ガイドラインへの準拠
- アプリ内メッセージでのカスタム HTML テンプレートのサポート
- バグ修正
- トリガーベースのアプリ内キャンペーンが時間と優先度に従って並べ替えられない問題
Geofence 1.2.00 (31-08-2021)
- Android 12 ガイドラインへの準拠
moe-android-sdkバージョン11.4.00以上が必要
HMS PushKit 2.4.00 (31-08-2021)
- Android 12 ガイドラインへの準拠
moe-android-sdkバージョン11.4.00以上が必要
Rich Notification 2.3.00 (31-08-2021)
- Android 12 ガイドラインへの準拠
moe-android-sdkバージョン11.4.00以上が必要
Core SDK 11.2.00
- パフォーマンスとスケールの向上のため、内部ストレージを書き直しました。
- Inbox に関連する非推奨の API を削除
- バグ修正
- アプリケーションが横向きの場合に、セルフハンドルの Smart Trigger アプリ内メッセージが配信されない問題。
Cards 2.1.00 (10-05-2021)
- Core バージョン
11.2.00以上と互換
Geofence 1.1.00 (10-05-2021)
- Core バージョン
11.2.00以上と互換
HMS PushKit 2.2.00 (10-05-2021)
- Core バージョン
11.2.00以上と互換
Xiaomi Push 3.2.00 (10-05-2021)
- Core バージョン
11.2.00以上と互換
Rich Notification 2.2.00 (10-05-2021)
- Core バージョン
11.2.00以上と互換
Inbox 1.0.00 (10-05-2021)
addon-inboxモジュールは非推奨となり、個別のアーティファクトinbox-coreとinbox-uiに分割・移動されました。- Core バージョン
11.2.00以上と互換 - 非推奨の API
Core SDK 11.1.00
- プッシュテンプレートにおける OEM 固有のナビゲーションの問題を修正するための内部変更。
Rich Notification 2.1.00 (14-04-2021)
- 展開インジケーター/矢印を UI から削除しました。
- バグ修正
- 一部の OEM でナビゲーションが機能しない問題を修正
- 通知がスヌーズされた後、またはリマインダーが設定された後にナビゲーションが機能しない問題
- Core バージョン
11.1.00以上と互換
HMS Push Kit 2.1.00 (14-04-2021)
- OEM 固有のナビゲーションの問題に対応するための互換性の更新。
- Core バージョン
11.1.00以上と互換
Xiaomi Push 3.1.00 (14-04-2021)
- OEM 固有のナビゲーションの問題に対応するための互換性の更新。
- Core バージョン
11.1.00以上と互換
Core SDK 11.0.04
- 公開先を Maven Central に移行しました。今後のすべての更新は Maven Central でのみ公開されます。
Cards 2.0.02 (24-02-2021)
- カード削除アクションの文字列をカスタマイズする機能
- スワイプして更新を無効にする設定。
- 公開先を Maven Central に移行しました。
Rich Notification 2.0.03 (24-02-2021)
- 公開先を Maven Central に移行しました。
Xiaomi Push 3.0.02 (24-02-2021)
- 公開先を Maven Central に移行しました。
HMS Push Kit 2.0.02 (24-02-2021)
- 公開先を Maven Central に移行しました。
Inbox 6.0.2 (24-02-2021)
- 公開先を Maven Central に移行しました。
Geofence 1.0.02 (24-02-2021)
- 公開先を Maven Central に移行しました。
Core SDK 11.0.02
- Target SDK バージョンを API レベル 29 に引き上げ
- SDK バージョン
11.0.00以降、アプリケーションにmoe-android-sdkを追加しても Geofence は含まれません。GeoFence Push のドキュメントを参照してください。 - 内部ファイルと公開クラスを明確に分離するため、SDK のパッケージを再構成しました。パッケージ名が
com.moengage.*.internal.*のクラスは使用しないでください。 - InApp は Activity ライフサイクルコールバックを介して表示されなくなりました。アプリ内メッセージを表示するには、Activity または Fragment で
showInApp()を呼び出す必要があります。In-App NATIV のドキュメントを参照してください。 - Source および Target Compatibility を Java 8 に更新しました。
- SDK が使用するホストを更新しました。Network Security Configuration のドキュメントを参照してください。
OnNonMoEngagePushReceivedListenerを削除しました。FirebaseEventListenerを使用してください- Smart Trigger でのセルフハンドルのアプリ内メッセージのサポート。
- SDK はデフォルトで位置情報をトラッキングしなくなりました。
- 詳細は Updating to 11.x.xx を参照してください。
Cards 2.0.00 (11-01-2021)
- Core バージョン
11.0.02と互換 - バグ修正
MoECardHelper#getUnClickedCardCount()が誤ったカウンターを返す問題
Push Templates 2.0.01 (11-01-2021)
- Core バージョン
11.0.02と互換 - 内部的な修正
Inbox 6.0.0 (11-01.2021)
- Core バージョン
11.0.02と互換
HMS PushKit 2.0.00 (11-01.2021)
- Core バージョン
11.0.02と互換
Xiaomi Push 3.0.00 (11-01-2021)
- Core バージョン
11.0.02と互換
Core SDK 10.6.00
- SDK を有効化/無効化する API
- 複数の Firebase Event Listener のサポート
- 非推奨のメソッド
Xiaomi Push 2.2.00 (18-12-2020)
- 複数の Event Listener のサポート
- Core バージョン
10.6.00と互換 - 非推奨の API
HMS Push Kit 1.2.00 (18-12-2020)
- 複数の Event Listener
- Core バージョン
10.6.00と互換 - 非推奨の API
Cards 1.2.00 (18-12-2020)
- Core バージョン
10.6.00と互換
Core SDK 10.4.04
MoEFireBaseHelperAPI を Java から使いやすくしました。- バグ修正
- スヌーズの遅延時間後にプッシュ通知が表示されない問題
- ディープリンクと併用した場合にクーポンコードのダイアログが表示されない問題。
- 非推奨の API
Inbox 5.3.0 (05-11-2021)
- Inbox モジュールにヘルパー API を追加。
Cards 1.1.01 (05-11-2021)
MoECardHelperAPI を Java から使いやすくしました。
Push Amp Plus 2.1.01 (05-11-2021)
MoEMiPushHelperAPI を Java から使いやすくしました。
Core SDK v10.4.00
- SDK を
androidxでコンパイルしました。サポートライブラリから移行しました。 - SDK には
lifecycle-processライブラリが必要です。 - バグ修正
- コピーアクションボタンが機能しない問題 (10.3.00 に影響)。
HMS Push Kit 1.1.00 (16th September 2020)
- Core SDK
10.4.00(androidx) との互換性。
Xiaomi Push 2.1.00 (16th September 2020)
- Core SDK
10.4.00(androidx) との互換性。
Rich Notifications 1.1.00 (16th September 2020)
- Core SDK
10.4.00(androidx) との互換性。
Cards 1.1.00 (16th September 2020)
- Core SDK
10.4.00(androidx) との互換性。
Inbox 5.2.0 (16th September 2020)
- Core SDK
10.4.00(androidx) との互換性。
Core SDK v10.3.00
- プッシュテンプレートと Huawei Push Kit のサポート。
- Xiaomi Push を設定可能にしました。
- 非推奨の API
Rich Notification 1.0.00 (28th August 2020)
- Stylized Basic テンプレートと Simple Image Carousel テンプレート。
- Core バージョン
10.3.00以上が必要です。
Xiaomi Push 2.0.00 (28th August 2020)
- 統合における破壊的変更。
- Core バージョン
10.3.00以上が必要です。
HMS Push Kit 1.0.00 (28th August 2020)
- Core バージョン
10.3.00以上が必要です。
Inbox 5.1.0 (28th August 2020)
- Core およびプッシュ通知との互換性。
- Core バージョン
10.3.00以上が必要です。
Core SDK v10.0.00
- マニフェストベースの統合、GCM ライブラリ、Fresco のサポートを削除しました。
- アプリ内メッセージの GIF に Glide を使用。
- InApp コールバックリスナーが具象クラスになりました。
- Migration to 10.x.xx を参照してください。
Core SDK v9.6.00
- ユーザーセッションとトラフィックソースのトラッキングのサポート。
setExistingUser()(setAppStatus()を使用) とtrackEvent(String, JSONObject)(PayloadBuilderを使用) を非推奨化。
Core SDK v9.4.04
- バグ修正 - Geofence コールバックリスナー。
- 複数のプッシュリスナーを非推奨化しました。代わりに
PushMessageListenerクラスを使用してください。
Core SDK v9.1.01
- GDPR への準拠。GDPR Compliance のドキュメントを参照してください。
Core SDK v9.0.02
- 統合を AndroidManifest から
MoEngage.Builderによるコードに移行しました。 - 位置情報のトラッキングと IMEI の収集をデフォルトで無効化しました (オプトイン可能)。
- GCM ライブラリ 7.3 以前のサポートを削除しました。