Skip to main content
SDKバージョン8.2.0では大きな変更が加えられています。古いバージョンのSDKを使用していて、バージョン8.2.0以上への移行を計画している場合は、移行時に以下の変更を行ってください。

Pod名の更新

SDKバージョン 8.2.0 から、一部のPod名が更新されました。以下の表を参照してPodfileを更新してください。

インポートの更新

SDKバージョン 8.2.0 から、一部のフレームワーク名が更新されました。以下の表を参照して、各モジュールのインポート文を更新してください。

初期化メソッドの変更

以前の初期化メソッドは非推奨となり、新しいメソッドが導入されました。 非推奨のメソッド
新しい初期化メソッドの詳細については、こちらのリンクを参照してください。

リージョン/データセンターの設定

MODataCenter: SDKバージョン 8.2.0 でDataCenter名が更新されました。以下は、SDKバージョン 7.0.0 以上で使用されていた既存のものです。
新しいDataCenterの値の詳細については、こちらのリンクを参照してください。

App Target: App Group IDの設定

App TargetのApp Group IDは以前は setAppGroupID: を使用して設定していましたが、これはサポートされなくなりました。最新のSDKバージョンでは、MOSDKConfigを使用して設定してください(詳細についてはリンクを参照してください) 以前のメソッド[6.3.1以下]

ログ有効化の変更

トラブルシューティングのためにSDKログを有効にするメソッドが、debug: から enableSDKLogs : に変更されました。以前のメソッドは以下のように使用されていました。最新のSDKバージョンでの更新された実装については、次のドキュメントを参照してください。 以前のメソッド[6.3.1以下]

ユーザー属性のトラッキング

SDKバージョン 8.2.0 から、いくつかのUserAttributeメソッドが非推奨になりました。更新されたメソッドについては、以下の表を参照してください。 ユーザー属性のトラッキングメソッドの詳細については、こちらのドキュメントを参照してください。

プッシュ通知

SDKバージョン 8.2.0 から、プッシュ通知に関連するメソッドが更新されました。更新されたメソッドを使用するには、以下の表を参照してください。

RealTimeTriggerおよびInboxモジュール

SDKバージョン8.0.0から、RealTimeTriggerおよびInboxモジュールはMoEngage-iOS-SDKから分離されました。そのため、これらは明示的に統合する必要があります。ドキュメントについてはリンクを参照してください。

Location Triggered

SDKバージョン 8.2.0 から、Geofenceに関連するメソッドが更新されました。更新されたメソッドを使用するには、以下の表を参照してください。 Geofence機能の詳細については、こちらのドキュメントを参照してください。

InApp

SDKバージョン 8.2.0 から、InAppに関連するメソッドが更新されました。更新されたメソッドを使用するには、以下の表を参照してください。 InApp機能の詳細については、こちらのドキュメントを参照してください。

Cards

SDKバージョン 8.0.0 から、Cardsに関連するメソッドが更新されました。更新されたメソッドを使用するには、以下の表を参照してください。 Cards機能の詳細については、こちらのドキュメントを参照してください。