iOS SDK 更新履歴
MT iOS SDK v5.5.1
更新内容
- MA 全体のデータ収集スイッチを追加しました。
MTMAConfig.dataCollectionEnabledで初期化時の収集状態を設定し、初期化成功後はsetDataCollectionEnabled:で収集を有効または無効にできます。 - 収集状態を同期的に返す
isDataCollectionEnabledを追加しました。SDK の初期化がまだ成功していない場合はnilを返します。 - 収集状態は MA AppKey ごとに分離して保存します。各
start:は引き続き今回の設定を使用し、nilまたは未設定はデフォルトで有効です。初期化時にユーザーの現在の同意状態を渡してください。 - 無効にすると、イベント、ユーザー属性、UTM、完全なデバイス情報の新たな収集を停止し、既存の UTM と MA Push クリックのアトリビューション記録をクリアします。ユーザー属性書き込み API はコールバックで
CODE_COLLECTION_DISABLED (-8)を返します。 - 再度有効にすると、現在の MA AppKey に基づいて初回起動・初日フラグを再計算します。復帰に成功すると新しいセッションを開始し、無効期間のイベントは後から送信しません。
無効にしても初期化、ユーザー識別子、連絡先、メッセージチャネルの使用には影響せず、送信済みの過去のデータも削除しません。このスイッチは MA SDK のみを制御します。Push SDK 自体の動作とシステム通知権限は、それぞれの設定に従います。
更新ガイド
MT iOS SDK v5.5.0
更新日時
- 2026-09-11
更新内容
- MA SDK を AppPush から独立して統合・初期化できるようになりました。公式 SDK は引き続き Push のバンドルで配布され、MTMA のみ、または MTMA と MTPush の両方を統合できます。
- 初期化時には
MTMAConfig.appKeyで MA AppKey を設定する必要があります。同じアプリプロセス内での再初期化と MA AppKey の切り替えに対応しました。 - 初期化結果を取得するための
MTMAConfig.resultCompletionとMTMAInitResultを追加しました。 - ユーザー識別情報に
emailとphoneを追加しました。 - サードパーティ Push チャネルの連絡先 ID を設定するための
setChannelValueWithChannelId:values:completion:を追加しました。 - ユーザープロパティが object と object_array に対応しました。object_array の要素を更新・追加・削除する API を追加しました。
- 従来の
MTMAConfig.completionコールバックは非推奨となりましたが、引き続き使用できます。resultCompletionへの移行を推奨します。両方を設定した場合はresultCompletionのみが呼び出されます。
更新ガイド
MT iOS SDK v5.3.2
更新日時
- 2026-03-17
更新内容
- 既知のMA関連の不具合を修正しました。
更新ガイド
MT iOS SDK v5.2.3
更新日時
- 2025-11-21
更新内容
- MAイベントレポートのロジックを最適化しました。
- 既知のMA関連の不具合を修正しました。
更新ガイド
MT iOS SDK v5.2.1
更新日時
- 2025-11-05
更新内容
- 既知のMA関連の不具合を修正しました。
更新ガイド
MT iOS SDK v5.0.0
更新日時
- 2025-03-20
更新内容
- MA機能をリリースしました。SDK側でMarketing Automationに必要なユーザー行動データのレポートをサポートし、以下のAPI機能に対応しています。
- ユーザー識別子の設定
- ユーザー連絡先情報の設定
- EUIDの取得
- UTM属性の設定
- ユーザー属性の設定と削除
- イベントのレポート
- データレポート間隔の設定
- キャッシュイベントの最大数の設定
- セッションタイムアウト期間の設定
- データ収集の制御
- AppPushの不具合を修正しました。










