Android Kit 3.3.0
リリース概要
Android Kit
- mParticle Android Kit 3.3.0
- 15.03.00
iOS Kit
この日のリリースはありません。
Android Kit 3.3.0
破壊的変更- MoEngage SDK によるプッシュトークン登録はサポートされなくなりました: SDK は Firebase Installation ID を使用してデバイスをプッシュに登録するようになりました。アップグレードする前に、
com.google.firebase:firebase-messagingを 25.1.2 以上に更新し、アプリケーションのマニフェストファイルで Firebase Installation ID を有効にしてください。MoEngage SDK がトークンを登録しているアプリケーションで両方の手順を完了していない場合、プッシュの登録が停止し、通知を受信できなくなります。Migrating to Firebase Installation ID を参照してください。
- MoEngage Android SDK を 15.03.00 に更新しました。リリースノート
- MoEngage は、Jetpack Compose のユーザーインターフェースに Cards を直接埋め込む
cards-ui-composeモジュールを導入しました。Cards in Jetpack Compose を参照してください。 - カードのコンテンツがシステムによって強制的にダーク化されなくなりました。カードは、ライトテーマとダークテーマの両方で、設定した色でレンダリングされます。
iOS Kit 3.2.0
リリース概要
Android Kit
この日のリリースはありません。
iOS Kit
- mParticle iOS Kit 3.2.0
- 11.2.0
iOS Kit 3.2.0
破壊的変更- デフォルトの Dismiss 通知アクションを削除: SDK のデフォルトの Dismiss アクションが通知カテゴリから削除されました。通知には、設定したアクションのみが表示されるようになりました。アプリがこのボタンに依存している場合は、独自のカテゴリ定義に明示的に追加してください。
- Inbox API がメインアクターにバインド:
presentInboxViewController、pushInboxViewController、getInboxViewControllerが Swift の並行処理モデルに従うようになりました。メインアクター外の Swift の呼び出し箇所は更新が必要です。Objective-C の呼び出し元には影響しません。 trackUserPushPreferenceを非推奨化: この API は本リリースでは引き続き動作しますが、将来のメジャーバージョンで削除される予定です。
- MoEngage iOS SDK を 11.2.0 に更新しました。リリースノート
- MoEngage フレームワークは、動的フレームワークとして埋め込まれるのではなく、ホストバイナリに静的にリンクされるようになりました。CocoaPods および Swift Package Manager での統合には変更は必要ありません。
- Inbox の完了ブロックがメインスレッドで呼び出されるようになったため、完了ブロックから直接 UI を更新できます。
- Inbox のエントリーはイミュータブルなスナップショットになりました。
isReadやclickedDateなどの既読状態の変更は、すでに保持しているエントリーオブジェクトを変更するのではなく、次回の取得時に反映されます。エントリーを既読にした後は、Inbox を再取得してください。
Android Kit 3.2.0
Android Kit 3.1.0
iOS Kit 3.0.0
リリース概要
Android Kit
この日のリリースはありません。
iOS Kit
- mParticle iOS Kit 3.0.0
- 11.0.0
iOS Kit 3.0.0
破壊的変更- API 使用前の SDK 初期化を強制: 基盤となる MoEngage iOS SDK は、パブリック API を使用する前に初期化を強制するようになりました。順序どおりに呼び出されない場合、Debug、Release、TestFlight のすべてのビルド構成で
fatalErrorが発生します。 - Objective-C の enum を Swift に移行:
MoEngageInAppActionTypeとMoEngageNudgePositionが Swift の enum になりました。古い Objective-C スタイルのケース名を参照しているコードを更新してください。移行表については、iOS SDK リリースノートを参照してください。 - パブリック API が型付きタスクオブジェクトを返却: 以前は
Voidを返していた API(例:trackEvent、showInApp、setPushToken、initializeDefaultLiveInstance)が、型付きタスクオブジェクトを返すようになりました。直接呼び出しはそのままコンパイルされますが、明示的なVoid戻り値型を持つ Swift の関数参照の代入はコンパイルできなくなります。 - Cards ビューコントローラー API が
@MainActorに:presentCardsViewController、pushCardsViewController、getCardsViewControllerに@MainActorアノテーションが付与されました。メインアクター以外のコンテキストからこれらを呼び出す Swift の呼び出し元は、メインアクターに切り替える必要があります。 - 属性値に
Sendable準拠が必要: Swift 6 言語モードまたは厳格な並行処理チェックでは、setUserAttribute、setDeviceAttribute、MoEngagePropertiesの属性 API の値がSendableに準拠している必要があります。
- MoEngage iOS SDK を 11.0.0 に更新しました。リリースノート
Android Kit 3.0.0
リリース概要
Android Kit
- mParticle Android Kit 3.0.0
- 15.00.00
iOS Kit
この日のリリースはありません。
Android Kit 3.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 にアップグレードしました。
- DataCenter の Clinit 最適化: 起動パフォーマンスを向上させるため、
DataCenterの初期化を最適化しました。これにより Java の破壊的変更が発生し、MoEngage.Builderコンストラクタのシグネチャが更新されている点に注意してください。詳細については、Android SDK リリースノートを参照してください。 - SDK 未初期化時の例外: SDK が初期化される前に API が呼び出されると、SDK は
IllegalStateExceptionをスローするようになりました。処理されない場合、ランタイムクラッシュが発生します。SDK API を呼び出す前に、必ずMoEngage.initialiseDefaultInstance()を呼び出してください。
- MoEngage Android SDK を 15.00.00 に更新しました。リリースノート
iOS Kit 2.6.0
Android Kit 2.6.0
Android Kit 2.5.2
iOS Kit 2.6.0
Android Kit 2.5.1
iOS Kit 2.5.0
Android Kit 2.5.0 · iOS Kit 2.4.0
iOS Kit 2.3.1
Android Kit 2.3.0 · iOS Kit 2.3.0
リリース概要
Android Kit
- mParticle Android Kit 2.3.0
- 14.06.00
iOS Kit
- mParticle iOS Kit 2.3.0
- 10.10.0
Android Kit 2.3.0
改善- MoEngage Android SDK を 14.06.00 に更新しました。詳細については、Android SDK リリースノートを参照してください。
iOS Kit 2.3.0
改善- MoEngage iOS SDK を 10.10.0 に更新しました。
Android Kit 2.2.1
リリース概要
Android Kit
- mParticle Android Kit 2.2.1
- 14.05.01
iOS Kit
この日のリリースはありません。
Android Kit 2.2.1
改善- MoEngage Android SDK を 14.05.01 に更新しました。詳細については、Android SDK リリースノートを参照してください。
Android Kit 2.2.0 · iOS Kit 2.2.0
リリース概要
Android Kit
- mParticle Android Kit 2.2.0
- 14.05.00
iOS Kit
- mParticle iOS Kit 2.2.0
- 10.09.0
Android Kit 2.2.0
改善- MoEngage Android SDK を 14.05.00 に更新しました。詳細については、Android SDK リリースノートを参照してください。
iOS Kit 2.2.0
改善- MoEngage iOS SDK を 10.09.0 に更新しました。
Android Kit 2.1.2
リリース概要
Android Kit
- mParticle Android Kit 2.1.2
- 14.04.03
iOS Kit
この日のリリースはありません。
Android Kit 2.1.2
改善- MoEngage Android SDK を 14.04.03 に更新しました。詳細については、Android SDK リリースノートを参照してください。
Android Kit 2.1.1
リリース概要
Android Kit
- mParticle Android Kit 2.1.1
- 14.04.01
iOS Kit
この日のリリースはありません。
Android Kit 2.1.1
改善- MoEngage Android SDK を 14.04.01 に更新しました。詳細については、Android SDK リリースノートを参照してください。
Android Kit 2.1.0 · iOS Kit 2.1.0
リリース概要
Android Kit
- mParticle Android Kit 2.1.0
- 14.04.00
iOS Kit
- mParticle iOS Kit 2.1.0
- 10.08.0
Android Kit 2.1.0
改善- MoEngage Android SDK を 14.04.00 に更新しました。詳細については、Android SDK リリースノートを参照してください。
iOS Kit 2.1.0
改善- MoEngage iOS SDK を 10.08.0 に更新しました。
Android Kit 2.0.1
Android Kit 2.0.0 · iOS Kit 2.0.0
リリース概要
Android Kit
- mParticle Android Kit 2.0.0
- 14.03.04
iOS Kit
- mParticle iOS Kit 2.0.0
- 10.07.0
Android Kit 2.0.0
破壊的変更- Target SDK バージョンを 35 に更新しました。
- Min SDK バージョンを 23 に更新しました。
- AGP バージョンを 8.7.3 に更新しました。
- Multi-User Identities のサポートを追加しました。
- MoEngage Android SDK を 14.03.04 に更新しました。詳細については、Android SDK リリースノートを参照してください。
iOS Kit 2.0.0
破壊的変更- iOS および tvOS のデプロイメントターゲットを 13 に更新しました。
- 複数のユーザー識別子のサポートを追加しました。
- Info.plist ベースの初期化を追加しました。
- MoEngage iOS SDK を 10.07.0 に更新しました。
mParticle-Apple-SDKの最新バージョンが依存関係に含まれていなかった問題を修正しました。
Android Kit 1.1.0
リリース概要
Android Kit
- mParticle Android Kit 1.1.0
- 13.05.02
iOS Kit
この日のリリースはありません。
Android Kit 1.1.0
新機能moe-android-sdkアーティファクトが Kit の一部としてバンドルされるようになりました。- MoEngage Android SDK を 13.05.02 に更新しました。詳細については、Android SDK リリースノートを参照してください。
iOS Kit 1.0.0 — 初回リリース
リリース概要
Android Kit
この日のリリースはありません。
iOS Kit
- mParticle iOS Kit 1.0.0
iOS Kit 1.0.0
新機能- mParticle Swift API 統合をサポートする初回リリースです。詳細については、iOS Kit Integration guide を参照してください。
Android Kit 1.0.0 — 初回リリース
リリース概要
Android Kit
- mParticle Android Kit 1.0.0
iOS Kit
未リリース
Android Kit 1.0.0
新機能- Android Kit を使用して MoEngage SDK を mParticle SDK と統合するためのサポートを含む初回リリースです。詳細については、Android Kit Integration guide を参照してください。