iOS SDK

MT iOS SDK v5.1.0

วันที่อัปเดต

  • 2025-07-29

รายละเอียดการอัปเดต

  • เพิ่มอินเทอร์เฟซ setEnableResetOnDeviceChange เพื่อควบคุมว่า SDK จะลงทะเบียนใหม่หรือไม่เมื่อมีการเปลี่ยนแปลงรุ่นอุปกรณ์
  • การปรับปรุงคุณสมบัติและการแก้ไขข้อบกพร่องที่ทราบ

MT iOS SDK v5.0.1

เวลาการอัปเดต

  • 20 พฤษภาคม 2025

เนื้อหาการอัปเดต

  • แก้ไขข้อบกพร่องที่ทราบแล้ว

MT iOS SDK v5.0.0

เวลาการอัปเดต

  • 20 มีนาคม 2025

เนื้อหาการอัปเดต

  • เปิดตัว ฟังก์ชัน MA ใหม่ ซึ่งรองรับการรายงานข้อมูลพฤติกรรมผู้ใช้ที่จำเป็นสำหรับการตลาดอัตโนมัติบนฝั่ง SDK โดยรองรับฟังก์ชัน API ต่อไปนี้:
  • ฟังก์ชันนี้เป็นฟีเจอร์เสริม
    • ตั้งค่าการระบุตัวผู้ใช้
    • ตั้งค่าข้อมูลติดต่อของผู้ใช้
    • รับ EUID
    • ตั้งค่าคุณสมบัติ UTM
    • ตั้งค่าและลบคุณสมบัติของผู้ใช้
    • รายงานเหตุการณ์
    • ตั้งค่าช่วงเวลาการรายงานข้อมูลที่อัปโหลด
    • ตั้งค่าขีดจำกัดสูงสุดของรายการแคชเหตุการณ์
    • ตั้งค่าการหมดเวลาของเซสชัน
    • การควบคุมการเก็บข้อมูล
  • แก้ไขข้อบกพร่องที่ทราบแล้ว

คู่มือการอัปเดต

MT iOS SDK v4.5.4

วันที่อัปเดต

  • 31 ธันวาคม 2024

บันทึกการเปลี่ยนแปลง

  • เพิ่มการรองรับฟังก์ชันการสลับ AppKey คุณสามารถสลับ AppKey ได้โดยการเรียกใช้วิธีการเริ่มต้น
  • แนะนำวิธีการยกเลิกการผูก VoIP Token ใหม่: + (void)unregisterVoipToken:(MTPushVoipTokenCompletion)completion;

คู่มือการอัปเดต

คำอธิบายฟังก์ชันการสลับ AppKey

  • ก่อนการสลับ AppKey คุณต้องเรียกใช้วิธียกเลิกการผูก VoIP Token และตั้งค่าการรายงานโทเค็นกิจกรรมแบบเรียลไทม์ให้เป็น nil หลังจากการสลับ AppKey คุณต้องอัปโหลด VoIP Token และโทเค็นกิจกรรมแบบเรียลไทม์อีกครั้ง

MT iOS SDK v4.5.1

วันที่อัปเดต

  • 11 ตุลาคม 2024

บันทึกการเปลี่ยนแปลง

  • ฟีเจอร์ enhanc_message ถูกออกแบบมาสำหรับประเภทข้อความในแถบแจ้งเตือน และสามารถเปิดใช้งานสำหรับผู้ใช้ที่ปิดการอนุญาตการแจ้งเตือนได้ เมื่อเปิดใช้งานแล้ว เมื่อผู้ใช้เรียกใช้แอปในโหมดเบื้องหน้า เนื้อหาข้อความในแถบแจ้งเตือนจะปรากฏเป็นข้อความในแอปเพื่อเพิ่มการมองเห็นข้อความ
  • ฟีเจอร์การเพิ่มประสิทธิภาพการแจ้งเตือนสามารถเปิดใช้งานได้ผ่าน WebPortal ในส่วน "Create Push" ภายใต้ "Advanced Settings" หรือโดยการตั้งค่าฟิลด์ option_enhanc_message เป็น true ใน Create Push API ผ่าน Rest API

คู่มือการอัปเดต

MT iOS SDK v4.5.0

เวลาการอัปเดต

  • 19 กันยายน 2024

บันทึกการเปลี่ยนแปลง

  • รองรับข้อความในแอป

MT iOS SDK v4.4.0

เวลาการอัปเดต

  • 5 กรกฎาคม 2024

หมายเหตุการเผยแพร่

  • เพิ่มการรองรับข้อความกิจกรรมสดของ iOS
  • เพิ่มการรองรับข้อความ voip

คู่มือการอัปเดต

โปรดดู แนวทางปฏิบัติที่ดีที่สุดสำหรับกิจกรรมแบบเรียลไทม์ สำหรับข้อมูลเพิ่มเติม

MT iOS SDK v4.3.5

เวลาการอัปเดต

  • 27 พฤษภาคม 2024

บันทึกการเปลี่ยนแปลง

  • รองรับการปรับอัตโนมัติของโหนดศูนย์ข้อมูล AppKey

MT iOS SDK v4.3.4

วันที่อัปเดต

  • 8 พฤษภาคม 2024

บันทึกการเปลี่ยนแปลง

  • เพิ่มการรองรับการออกเสียงเนื้อหาการแจ้งเตือนที่เหมาะกับสถานการณ์การแจ้งเตือนต่างๆ เช่น "การแจ้งเตือนการชำระเงิน" และ "การแจ้งเตือนการมาถึงของรถบัส"

คู่มือการอัปเดต

ข้อกำหนดเบื้องต้นสำหรับการใช้ฟีเจอร์การออกเสียง: แอปพลิเคชันจำเป็นต้องเปิดใช้งานฟีเจอร์ appgroups และเปิดใช้งาน App Groups ใน Xcode ทั้งโปรแกรมส่วนขยายและโครงการหลักจำเป็นต้องเปิดใช้งานฟีเจอร์นี้และกรอกค่าของ App Groups

ก่อนเริ่มต้น MTPush ให้ดำเนินการโค้ดต่อไปนี้:

// ตั้งค่า 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

เวลาการอัปเดต

  • 8 มีนาคม 2024

บันทึกการเปลี่ยนแปลง

  • รองรับโหนดข้อมูลใหม่ในแฟรงก์เฟิร์ต เยอรมนี
  • เพิ่มรายการความเป็นส่วนตัวเพื่อปรับให้เข้ากับ นโยบายล่าสุดของ Apple

MT iOS SDK v4.3.2

เวลาการอัปเดต

  • 6 พฤศจิกายน 2023

บันทึกการเปลี่ยนแปลง

  • แก้ไขข้อบกพร่องที่ทราบแล้ว

MT iOS SDK v4.3.1

เวลาการอัปเดต

  • 23 กันยายน 2023

บันทึกการเปลี่ยนแปลง

  • แก้ไขปัญหาการเกิดข้อผิดพลาดในการคอมไพล์ใน xcode15 โดยใช้การผสาน cocoapods
  • แก้ไขข้อบกพร่องที่ทราบแล้ว

MT iOS SDK v4.3.0

เวลาการอัปเดต

  • 23 สิงหาคม 2023

บันทึกการเปลี่ยนแปลง

  • รองรับฟังก์ชันการกำหนดค่าโหนดศูนย์ข้อมูล
  • รองรับฟังก์ชัน API สำหรับการตั้งค่าภาษาของผู้ใช้ (setUserLanguage)
  • แก้ไขข้อบกพร่องที่ทราบแล้ว

MT iOS SDK v3.5.0

เวลาการอัปเดต

  • 15 พฤษภาคม 2023

บันทึกการเปลี่ยนแปลง

  • รองรับการส่งข้อความแบบ tag/alias

MT iOS SDK v3.3.0

วันที่เผยแพร่

  • 4 เมษายน 2023

บันทึกการเปลี่ยนแปลง

  • เพิ่มอินเทอร์เฟซการเข้ารหัส tcp โปรดเรียก [MTPushService setTcpSSL:YES] ก่อนการเริ่มต้นอินเทอร์เฟซ
icon
ติดต่อฝ่ายขาย