สร้างขึ้นเพื่อ IOS
iOS
Chat SDK
เพิ่มระบบส่งข้อความบน iPhone ด้วย iOS Chat SDK ของ Tencent RTC เชื่อมต่ออินเทอร์เฟซ Swift หรือ Objective-C กับการสนทนาแบบตัวต่อตัว กลุ่ม และสื่อที่แชร์
แหล่งข้อมูลสำหรับนักพัฒนา
เอกสารและตัวอย่าง Chat SDK สำหรับ iOS
ตัวอย่างและซอร์สโค้ด
สำรวจประสบการณ์รับส่งข้อความและแหล่งข้อมูลอย่างเป็นทางการสำหรับนักพัฒนา
การสนทนาสำหรับผู้เยี่ยมชมที่ดียิ่งขึ้น
เก็บคำถาม รูปภาพ และข้อมูลอัปเดตบริการไว้ในการสนทนาบนอุปกรณ์เคลื่อนที่ที่คุ้นเคยเพียงแห่งเดียว
มากกว่าแค่ข้อความตัวอักษร
ให้ผู้คนแชร์รูปภาพและข้อความเสียงเมื่อคำพูดเพียงอย่างเดียวไม่เพียงพอ
ความสามารถด้านแชทของ IOS
รากฐานด้านการรับส่งข้อความสำหรับผลิตภัณฑ์ของคุณ
การสนทนาโดยตรง
- ข้อความแบบตัวต่อตัว
- อินเทอร์เฟซของคุณเอง
การรับส่งข้อความกลุ่ม
- การสนทนาร่วมกัน
- API การเป็นสมาชิก
ข้อความแบบริช
- ข้อความและสื่อ
- เนื้อหาแอปพลิเคชันแบบกำหนดเอง
สถานะการสนทนา
- ประวัติและจำนวนที่ยังไม่ได้อ่าน
- พื้นที่จัดเก็บของแอปพลิเคชัน
ข้อมูลประจำตัวผู้ใช้
- ID ผู้ใช้ของคุณเอง
- การยืนยันตัวตนด้วย UserSig
การผสานรวมแอป
- iOS APIs
- วงจรชีวิตเฉพาะแพลตฟอร์ม
สำรวจ iOS Chat APIs
เริ่มต้นด้วย API ที่จำเป็นสำหรับการเชื่อมต่อแอปพลิเคชันของคุณ
เชื่อมต่อแอปเนทีฟของคุณ
เริ่มต้น SDK หนึ่งครั้งด้วย ID แอปพลิเคชัน Chat ของคุณ
อ่านเอกสารV2TIMSDKConfig *config = [[V2TIMSDKConfig alloc] init];
[[V2TIMManager sharedInstance] initSDK:sdkAppID
config:config];ส่งข้อความแรก
ส่งข้อความไปยังผู้ใช้อื่นหลังจากลงชื่อเข้าใช้สำเร็จ
อ่านเอกสาร[[V2TIMManager sharedInstance]
sendC2CTextMessage:@"See you soon!"
to:recipientID
succ:^{ /* Update your sent state. */ }
fail:^(int code, NSString *message) {
/* Show the sending error. */
}];ตอบสนองต่อการเปลี่ยนแปลงการเชื่อมต่อ
เพิ่ม Listener ของ SDK และปล่อยเมื่อออบเจ็กต์เจ้าของใช้งานเสร็จแล้ว
อ่านเอกสาร[[V2TIMManager sharedInstance] addIMSDKListener:self];
// When the listener owner is released:
[[V2TIMManager sharedInstance] removeIMSDKListener:self];การปรับแต่ง
ประสบการณ์ของคุณ ในแบบของคุณ
สร้างอินเทอร์เฟซของคุณเองสำหรับการสนทนาที่เชื่อมต่อแล้ว
สร้างประสบการณ์ในแบบของคุณ
เชื่อมต่อเหตุการณ์การส่งข้อความกับหน้าจอและการโต้ตอบที่ผลิตภัณฑ์ของคุณต้องการ
อ่านเอกสารสร้างพื้นที่ให้บทสนทนาเติบโต
เชื่อมต่อผู้คนและกลุ่มผ่านแชตที่เป็นส่วนหนึ่งของแอปพลิเคชันอย่างลงตัว
อ่านเอกสารเริ่มต้นใช้งาน
การสนทนาครั้งแรกของคุณเริ่มต้นที่นี่
- 01
- 02
- 03
เชื่อมต่อผู้ใช้ของคุณ
ลงชื่อเข้าใช้ด้วยผู้ใช้ทดสอบสองราย แล้วส่งข้อความแรกของคุณ
เชื่อมต่อผู้ใช้ของคุณ
pod 'TXIMSDK_Plus_iOS'V2TIMSDKConfig *config = [[V2TIMSDKConfig alloc] init];
[[V2TIMManager sharedInstance] initSDK:sdkAppID
config:config];คำถามที่พบบ่อยเกี่ยวกับ iOS Chat SDK
ฉันสามารถผสานรวม Chat ด้วย Swift หรือ Objective-C ได้ไหม
ได้ คู่มือ iOS มีตัวเลือกเฟรมเวิร์กเนทีฟ รวมถึงรุ่น Swift และ Objective-C ตัวอย่างโค้ดที่นี่ใช้ Objective-C API ที่อิงกับ TXIMSDK_Plus_iOS โปรดใช้รุ่นที่ตรงกันในโปรเจกต์ Xcode ของคุณ
iOS Chat SDK มี UI สำเร็จรูปพร้อมใช้หรือไม่?
SDK มี API และอีเวนต์สำหรับการรับส่งข้อความ แอปพลิเคชันของคุณเป็นผู้สร้างหน้าจอแชท ภาพประกอบแสดงตัวอย่างประสบการณ์ที่สามารถสร้างได้ในแอป
ฉันจะยืนยันตัวตนผู้ใช้ของ iOS Chat SDK ได้อย่างไร
สร้าง UserSig สำหรับ production ที่ backend แล้วส่งให้ไคลเอนต์เพื่อยืนยันตัวตน โดยเก็บข้อมูลลับของแอปพลิเคชันไว้บนเซิร์ฟเวอร์
ข้อมูลโค้ด iOS เหล่านี้ประกอบกันเป็นแอปพลิเคชันที่สมบูรณ์หรือไม่
เนื้อหาเหล่านี้แสดงขั้นตอนการผสานรวมแต่ละขั้น โปรดทำตามคู่มือฉบับเต็มสำหรับการนำเข้า การเริ่มต้นระบบ การเข้าสู่ระบบ การจัดการข้อผิดพลาด และการกำหนดค่าเฉพาะเป้าหมาย ทดสอบการรับส่งข้อความด้วยบัญชีแยกกันก่อนเผยแพร่
ค่าบริการตามการใช้งาน iOS Chat SDK คิดอย่างไร?
การใช้งานบริการ Chat แบบโฮสต์เป็นไปตามแพ็กเกจที่คุณเลือก ตรวจสอบฟีเจอร์และโควตาที่รวมอยู่สำหรับแอปพลิเคชันของคุณ โดยปลั๊กอินเสริมและบริการ Call อาจมีข้อกำหนดแยกต่างหาก
จะผสานรวม Chat SDK iOS กับ Swift หรือ Objective-C ได้อย่างไร?
เชื่อมแพ็กเกจตามเอกสารในโปรเจ็กต์ Xcode และจัดการการเปลี่ยนวงจรชีวิตแอป ทดสอบบน iPhone ด้วยสิทธิ์และความสามารถที่ฟีเจอร์เลือกใช้
จะทดสอบ Chat SDK iOS ก่อนเผยแพร่แอปได้อย่างไร?
ตรวจสอบการเข้าสู่ระบบ ความพร้อม SDK เหตุการณ์ส่งรับ และสถานะข้อความหลังเชื่อมต่อใหม่
จะปรับแต่งอินเทอร์เฟซของ Chat SDK iOS ได้อย่างไร?
สร้างรายการบทสนทนา การแสดงข้อความ และตัวเขียนเองจากเหตุการณ์ SDK ตามเอกสาร
ค้นหาความช่วยเหลือสำหรับขั้นตอนถัดไป
พูดคุยเกี่ยวกับแอปพลิเคชันของคุณ
พูดคุยเกี่ยวกับผลิตภัณฑ์ ปริมาณการใช้งานที่คาดการณ์ และความต้องการด้านการผสานรวมของคุณ
ติดต่อฝ่ายขายสร้างประสบการณ์การสนทนาครั้งต่อไปของคุณ
สร้าง app ของคุณด้วย Chat SDK สำหรับ iOS

