iOS SDK 更新日誌
MT iOS SDK v5.5.1
更新內容
- 新增 MA 整體資料蒐集開關,可透過
MTMAConfig.dataCollectionEnabled設定初始化時的蒐集狀態,並透過setDataCollectionEnabled:在初始化成功後開啟或關閉蒐集。 - 新增
isDataCollectionEnabled查詢介面,同步回傳蒐集狀態;SDK 尚未初始化成功時回傳nil。 - 蒐集狀態按 MA AppKey 隔離並儲存。每次
start:仍以本次設定為準,nil或未設定預設開啟;App 應在初始化時傳入使用者目前的同意狀態。 - 關閉後停止新的事件、使用者屬性、UTM 和完整裝置資訊蒐集,清理已有 UTM 與 MA 推送點擊歸因記錄;使用者屬性寫入介面透過回呼回傳
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,支援在同一 App 程序內重複初始化和切換 MA AppKey。 - 新增
MTMAConfig.resultCompletion和MTMAInitResult,用於取得初始化結果。 - 使用者識別新增
email和phone。 - 新增
setChannelValueWithChannelId:values:completion:,用於設定第三方 Push 通道聯絡 ID。 - 使用者屬性支援 object 和 object_array,新增 object_array 元素更新、附加和刪除介面。
- 舊版
MTMAConfig.completion回呼已棄用但繼續保留;建議改用resultCompletion,同時設定時只呼叫resultCompletion。
更新指南
MT iOS SDK v5.3.2
更新時間
- 2026-03-17
更新內容
- MA 已知 Bug 修復
更新指南
MT iOS SDK v5.2.3
更新時間
- 2025-11-21
更新內容
- 最佳化 MA 事件上報功能邏輯
- MA 已知 Bug 修復
更新指南
MT iOS SDK v5.2.1
更新時間
- 2025-11-05
更新內容
- MA 已知 Bug 修復
更新指南
MT iOS SDK v5.0.0
更新時間
- 2025-03-20
更新內容
- 全新推出 MA 功能,支援在 SDK 端上報行銷自動化所需的使用者行為資料,支援如下 API 功能:
- 設定使用者識別
- 設定使用者聯絡方式
- 取得 EUID
- 設定 UTM 屬性
- 設定與刪除使用者屬性
- 上報事件
- 設定上報資料間隔
- 設定事件快取上限筆數
- 設定工作階段逾時時間
- 資料蒐集控制
- 修復 AppPush Bug










