Pod名の更新
SDKバージョン8.2.0 から、一部のPod名が更新されました。以下の表を参照してPodfileを更新してください。
インポートの更新
SDKバージョン8.2.0 から、一部のフレームワーク名が更新されました。以下の表を参照して、各モジュールのインポート文を更新してください。
初期化メソッドの変更
以前の初期化メソッドは非推奨となり、新しいメソッドが導入されました。 非推奨のメソッドリージョン/データセンターの設定
MODataCenter: SDKバージョン8.2.0 でDataCenter名が更新されました。以下は、SDKバージョン 7.0.0 以上で使用されていた既存のものです。
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機能の詳細については、こちらのドキュメントを参照してください。