MT iOS 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.4.4

更新日

  • 2026-08-28

更新内容

  • 既知の問題を修正しました。

検証情報

  • ファイル名:engagelab-ios-5.4.4-release.zip
  • SHA256:74bf5c0485688a459fec0a6d85d93aa27a6969ae15f5495bacb02430af0051f6

MT iOS SDK v5.4.3

更新日

  • 2026-08-21

更新内容

  • プッシュサービスを無効化し、APNs Token の登録解除、長時間接続、情報収集・送信、アプリ内メッセージ表示を停止する turnOffPush API を追加しました。
  • 新しい AppKey、チャネル、APNs 環境、広告識別子でサービスを再開し、APNs Token を再登録・送信する turnOnPush API を追加しました。
  • 詳細は iOS SDK API ガイド を参照してください。

検証情報

  • ファイル名:engagelab-ios-5.4.3-release.zip
  • SHA256:730218a104533f68510d5fb2f592efbfd190c0f8fc9b97296c45ca7a61df555f

MT iOS SDK v5.4.1

更新日

  • 2026-06-09

更新内容

  • カスタムメッセージの表示およびクリックデータの報告をサポートする reportCustomDisplay: と reportCustomClick: APIを追加(iOS SDK APIガイド参照)
  • 既知のバグを修正。

検証情報

  • ファイル名:engagelab-ios-5.4.1-release.zip
  • SHA256:481bf767a05c39050ba45d1caae9c32e43ae647551229d3b4b0e382a977db113

MT iOS SDK v5.4.0

更新日時

  • 2026-05-19

更新内容

  • 既知の BUG 修正

検証情報

  • ファイル名:sdk-iOS-5.4.0.zip
  • SHA256:e447ffc5c6f66995779c6e0258bccad7fd3b024755e9ac4a4f41c427413372b6

MT iOS SDK v5.3.2

更新日時

  • 2026-03-17

更新内容

  • MA 既知の BUG 修正

更新ガイド

検証情報

  • ファイル名:sdk-iOS-5.3.2.zip
  • SHA256:113191deb4e0ea7d17cef1b6f6cb02fbab277e086c33d46e30fb5bc16c1d3bc5

MT iOS SDK v5.3.0

更新日時

  • 2025-12-30

更新内容

  • iOSがSPM統合方法をサポート
  • 統合ドキュメントがOC/Swift両言語に対応
  • パフォーマンスの最適化および既知のバグ修正

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.2.0

更新日

  • 2025年9月26日

更新内容

  • 目標転換率機能をサポート。
  • iOS:バッジを設定するためのコールバック API を新たに追加。- (void)setBadge:(NSInteger)value completion:(void (^)(NSError *error))completion;。
  • 既知の問題を修正。

MT iOS SDK v5.1.0

更新日

  • 2025-07-29

更新内容

  • デバイスモデルが変更された際にSDKが再登録を行うかどうかを制御するためのsetEnableResetOnDeviceChangeインターフェースを追加。
  • 機能の最適化および既知のバグ修正。

MT iOS SDK v5.0.1

更新日

  • 2025年5月20日

変更内容

  • 既知のバグを修正

MT iOS SDK v5.0.0

更新日

  • 2025年3月20日

変更内容

  • https://www.engagelab.com/marketing-automationを新規リリース
    • マーケティング自動化に必要なユーザー行動データの報告をSDK側でサポート
    • 以下のAPI機能を提供(オプション機能):
      • ユーザー識別情報設定
      • ユーザー連絡先情報設定
      • EUID取得
      • UTMプロパティ設定
      • ユーザープロパティ設定/削除
      • イベント報告
      • データアップロード間隔設定
      • イベントキャッシュエントリ上限設定
      • セッションタイムアウト設定
      • データ収集制御
  • 既知のバグを修正

アップデートガイド

MT iOS SDK v4.5.4

更新日

  • 2024年12月31日

変更内容

  • AppKey切り替え機能をサポート(初期化メソッド呼び出しで切り替え可能)
  • 新規VoIP Token解除メソッド追加: + (void)unregisterVoipToken:(MTPushVoipTokenCompletion)completion;

アップデートガイド

AppKey切り替え機能説明

  • AppKey切り替え前にVoIP Token解除メソッドを呼び出し、リアルタイムアクティビティトークン報告インターフェースをnilに設定する必要あり
  • AppKey切り替え後、VoIP Tokenとリアルタイムアクティビティトークンを再アップロードする必要あり

MT iOS SDK v4.5.1

更新日

  • 2024年10月11日

変更内容

  • 通知バー強化機能を追加(通知権限を無効にしたユーザー向け)
    • アプリがフォアグラウンド時に通知バーメッセージをアプリ内メッセージとして表示
  • WebPortalの「プッシュ作成」→「詳細設定」またはRest APIのoption_enhanc_messageフィールドで有効化可能

アップデートガイド

MT iOS SDK v4.5.0

更新日

  • 2024年9月19日

変更内容

  • アプリ内メッセージをサポート

MT iOS SDK v4.4.0

更新日

  • 2024年7月5日

リリースノート

  • iOSリアルタイムアクティビティメッセージをサポート
  • VoIPメッセージをサポート

アップデートガイド

iOS-liveactivity

MT iOS SDK v4.3.5

更新日

  • 2024年5月27日

変更内容

  • AppKeyのデータセンターノード自動適応をサポート

MT iOS SDK v4.3.4

更新日

  • 2024年5月8日

変更内容

  • プッシュ内容の音声読み上げ機能を追加(「支払い通知」「バス到着案内」等のシナリオ向け)

アップデートガイド

音声読み上げ機能使用前提条件:

  • アプリでappgroups機能を有効化
  • XcodeでApp Groupsをアクティベート(拡張プログラムとメインプロジェクト両方で有効化)
  • App Groups値を設定

初期化前に以下のコードを実行:

// App Group ID設定(実際のApp Group IDに置き換え) [MTPushService setAppGroupId:@"group.jiguang.hxhg"]; // プッシュ通知のテキスト読み上げ機能有効化 [MTPushService enablePushTextToSpeech:YES]; // 通知拡張機能内で: // App Group ID設定 [MTNotificationExtensionService mtpushSetAppGroupId:@"group.jiguang.hxhg"]; // サイト名設定(例: "Singapore") [MTNotificationExtensionService setSiteName:@"Singapore"]; // Appkey設定(実際のAppkeyに置き換え) [MTNotificationExtensionService mtpushSetAppkey:@"dab1134204a962d4ca905cce"]; // 音声ファイル処理開始ログ NSLog(@"start - Begin processing voice file"); // 音声処理 [MTNotificationExtensionService handleVoice:request with:^(NSString *soundName) { // カスタムサウンドを通知に割り当て self.bestAttemptContent.sound = [UNNotificationSound soundNamed:soundName]; // 音声ファイル処理終了ログ NSLog(@"stop - End processing voice file"); // 通知リクエスト処理 [MTNotificationExtensionService mtpushReceiveNotificationRequest:request with:^ { // APNSアップロード成功ログ NSLog(@"apns upload success"); // 通知内容変更完了 self.contentHandler(self.bestAttemptContent); }]; }];
              
              // App Group ID設定(実際のApp Group IDに置き換え)
[MTPushService setAppGroupId:@"group.jiguang.hxhg"];

// プッシュ通知のテキスト読み上げ機能有効化
[MTPushService enablePushTextToSpeech:YES];

// 通知拡張機能内で:
// App Group ID設定
[MTNotificationExtensionService mtpushSetAppGroupId:@"group.jiguang.hxhg"];

// サイト名設定(例: "Singapore")
[MTNotificationExtensionService setSiteName:@"Singapore"];

// Appkey設定(実際のAppkeyに置き換え)
[MTNotificationExtensionService mtpushSetAppkey:@"dab1134204a962d4ca905cce"];

// 音声ファイル処理開始ログ
NSLog(@"start - Begin processing voice file");

// 音声処理
[MTNotificationExtensionService handleVoice:request with:^(NSString *soundName) {
    // カスタムサウンドを通知に割り当て
    self.bestAttemptContent.sound = [UNNotificationSound soundNamed:soundName];
    
    // 音声ファイル処理終了ログ
    NSLog(@"stop - End processing voice file");
    
    // 通知リクエスト処理
    [MTNotificationExtensionService mtpushReceiveNotificationRequest:request with:^ {
        // APNSアップロード成功ログ
        NSLog(@"apns upload success");
        
        // 通知内容変更完了
        self.contentHandler(self.bestAttemptContent);
    }];
}];

            
このコードブロックはフローティングウィンドウ内に表示されます

MT iOS SDK v4.3.3

更新日

  • 2024年3月8日

変更内容

MT iOS SDK v4.3.2

更新日

  • 2023年11月6日

変更内容

  • 既知のバグを修正

MT iOS SDK v4.3.1

更新日

  • 2023年9月23日

変更内容

  • cocoapods統合でxcode15のコンパイルエラー問題を解決
  • 既知のバグを修正

MT iOS SDK v4.3.0

更新日

  • 2023年8月23日

変更内容

  • データセンター機能設定をサポート
  • ユーザー言語設定API(setUserLanguage)をサポート
  • 既知のバグを修正

MT iOS SDK v3.5.0

更新日

  • 2023年5月15日

変更内容

  • タグ/エイリアスプッシュをサポート

MT iOS SDK v3.3.0

リリース日

  • 2023年4月4日

変更内容

  • TCP暗号化インターフェースを追加(初期化インターフェース前に[MTPushService setTcpSSL:YES]を呼び出し)
Icon Solid Transparent White Qiyu
お問い合わせ