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] ก่อนการเริ่มต้นอินเทอร์เฟซ