สร้างขึ้นเพื่อ IOS
iOS
Chat UI Kit
เพิ่มหน้าจอส่งข้อความแบบเนทีฟด้วย iOS Chat UI Kit ของ Tencent RTC เริ่มจากการสนทนา ข้อความ และรายชื่อติดต่อ จากนั้นปรับประสบการณ์ให้เหมาะกับแอป
แหล่งข้อมูลสำหรับนักพัฒนา
เอกสารและตัวอย่าง Chat UI Kit สำหรับ iOS
คู่มือการผสานรวม
ติดตั้ง Chat UI Kit สำหรับ iOS แล้วส่งข้อความทดสอบ
ตัวอย่างและซอร์สโค้ด
สำรวจประสบการณ์รับส่งข้อความและแหล่งข้อมูลอย่างเป็นทางการสำหรับนักพัฒนา
บริการที่เป็นส่วนตัวมากขึ้น
รวมคำถามของผู้เข้าพักและการสนทนาเกี่ยวกับการจองไว้ด้วยกันภายในแอปของคุณ
ความสามารถด้านแชทของ IOS
ฟีเจอร์สำคัญ พร้อมเชื่อมต่อ
รายการการสนทนา
- การสนทนาล่าสุด
- ตัวบ่งชี้ข้อความที่ยังไม่ได้อ่าน
UI การส่งข้อความ
- มุมมองข้อความที่ผสานการทำงานแล้ว
- เครื่องมือเขียนข้อความแบบผสานรวม
การแชร์สื่อ
- รูปภาพและไฟล์แนบ
- สิทธิ์เข้าถึงสื่อแบบเนทีฟ
ผู้คนและกลุ่ม
- การสนทนาโดยตรง
- การโต้ตอบในกลุ่ม
ทำให้เป็นของคุณเอง
- ปรับซอร์สโค้ด UI
- ปรับให้เข้ากับการนำทางของคุณ
คอมโพเนนต์ที่เชื่อมต่อกัน
- Chat SDK ที่ทำงานอยู่เบื้องหลัง
- ข้อมูลประจำตัวแอปพลิเคชันของคุณ
สำรวจ iOS Chat Components
ดูว่าคอมโพเนนต์ต่างๆ ทำงานร่วมกันอย่างไร
เริ่มต้นด้วยรายการการสนทนา
เปิดรายการที่เชื่อมต่อและส่งรายการที่เลือกไปยังหน้าจอแชท
อ่านเอกสารimport TUIChatKit
import AtomicXCore
let page = ConversationsPage(onConversationClick: { info in
// Navigate to ChatPage with info.conversation.
})
navigationController?.pushViewController(page, animated: true)พื้นที่สนทนาแบบเนทีฟ
พุช ChatPage พร้อมข้อมูลบทสนทนาที่เลือก
อ่านเอกสารlet page = ChatPage(conversation: conversation, onBack: {
self.navigationController?.popViewController(animated: true)
})
navigationController?.pushViewController(page, animated: true)เชื่อมต่อผู้คนและกลุ่มต่างๆ
จัดการการเลือกผู้ติดต่อและกลุ่มผ่านหน้ารายชื่อติดต่อแบบเนทีฟ
อ่านเอกสารlet page = ContactsPage(
onContactClick: { contact in /* Open a direct chat. */ },
onGroupClick: { group in /* Open a group chat. */ }
)
navigationController?.pushViewController(page, animated: true)การปรับแต่ง
ปรับแต่ง UI แชท iOS ของคุณ
นำสไตล์ภาพและโฟลว์ของแอปพลิเคชันมาใช้ในแชต
เป็นส่วนหนึ่งของแอปอย่างกลมกลืน
ใช้ซอร์สโค้ด UI แบบเนทีฟเพื่อปรับรูปแบบภาพของแชทให้เข้ากับสไตล์ของคุณ
อ่านเอกสารเริ่มต้นใช้งาน
การสนทนาครั้งแรกของคุณเริ่มต้นที่นี่
- 01
- 02
- 03
เชื่อมต่อผู้ใช้ของคุณ
ลงชื่อเข้าใช้ด้วยผู้ใช้ทดสอบสองราย แล้วส่งข้อความแรกของคุณ
เชื่อมต่อผู้ใช้ของคุณ
# After adding the repository's chat source to your project
pod 'TUIChatKit', :path => 'chat/uikit/TUIChatKit.podspec'import TUIChatKit
import AtomicXCore
let page = ConversationsPage(onConversationClick: { info in
// Navigate to ChatPage with info.conversation.
})
navigationController?.pushViewController(page, animated: true)คำถามที่พบบ่อยเกี่ยวกับ iOS Chat UI Kit
หน้านี้ใช้ iOS UI Kit ใด
คู่มือการผสานรวมฉบับเต็มในปัจจุบันใช้ TUIChatKit, AtomicXCore และคอมโพเนนต์หน้า Swift ส่วนคู่มือรุ่นเก่าใช้ TUILogin และคอนโทรลเลอร์ Minimalist โปรดปฏิบัติตามคู่มือฉบับเต็มที่ลิงก์ไว้ที่นี่อย่างสม่ำเสมอ แทนการผสมการผสานรวมทั้งสองแบบ
iOS UI Kit แตกต่างจาก SDK อย่างไร
UI Kit เพิ่มคอมโพเนนต์อินเทอร์เฟซที่ผสานการทำงานแล้วบน SDK การรับส่งข้อความ ใช้ Core SDK เมื่อต้องการสร้างอินเทอร์เฟซทั้งหมดด้วยตนเอง
ฉันจะยืนยันตัวตนผู้ใช้ของ iOS Chat UI Kit ได้อย่างไร
สร้าง UserSig สำหรับ production ที่ backend แล้วส่งให้ไคลเอนต์เพื่อยืนยันตัวตน โดยเก็บข้อมูลลับของแอปพลิเคชันไว้บนเซิร์ฟเวอร์
ข้อมูลโค้ด iOS เหล่านี้ประกอบกันเป็นแอปพลิเคชันที่สมบูรณ์หรือไม่
เนื้อหาเหล่านี้แสดงขั้นตอนการผสานรวมแต่ละขั้น โปรดทำตามคู่มือฉบับเต็มสำหรับการนำเข้า การเริ่มต้นระบบ การเข้าสู่ระบบ การจัดการข้อผิดพลาด และการกำหนดค่าเฉพาะเป้าหมาย ทดสอบการรับส่งข้อความด้วยบัญชีแยกกันก่อนเผยแพร่
ค่าบริการตามการใช้งาน iOS Chat UI Kit คิดอย่างไร?
การใช้งานบริการ Chat แบบโฮสต์เป็นไปตามแพ็กเกจที่คุณเลือก ตรวจสอบฟีเจอร์และโควตาที่รวมอยู่สำหรับแอปพลิเคชันของคุณ โดยปลั๊กอินเสริมและบริการ Call อาจมีข้อกำหนดแยกต่างหาก
จะผสานรวม Chat UI Kit iOS กับ Swift หรือ Objective-C ได้อย่างไร?
เชื่อมแพ็กเกจตามเอกสารในโปรเจ็กต์ Xcode และจัดการการเปลี่ยนวงจรชีวิตแอป ทดสอบบน iPhone ด้วยสิทธิ์และความสามารถที่ฟีเจอร์เลือกใช้
จะทดสอบ Chat UI Kit iOS ก่อนเผยแพร่แอปได้อย่างไร?
ตรวจสอบการเข้าสู่ระบบ ความพร้อม SDK เหตุการณ์ส่งรับ และสถานะข้อความหลังเชื่อมต่อใหม่
จะปรับแต่งอินเทอร์เฟซของ Chat UI Kit iOS ได้อย่างไร?
ส่ง ChatMessageInputConfig ให้ ChatPage เพื่อตั้งค่าส่วนเขียนข้อความแบบเนทีฟ สำหรับหน้าจอช่วยเหลือที่เน้นข้อความ ให้ตั้ง isShowVideoCall และ isShowAudioCall เป็น false ส่ง ConversationInfo ที่มี conversationID และ type พร้อมเชื่อม onBack กับตัวควบคุมการนำทางของคุณ การซ่อนปุ่มโทรเป็นการเปลี่ยนอินเทอร์เฟซเท่านั้น ไม่ได้เปิดใช้หรือยกเลิกการสมัครบริการ Call ใช้ API ของ TUIChatKit ตามที่แสดงในคู่มือ iOS
ค้นหาความช่วยเหลือสำหรับขั้นตอนถัดไป
พูดคุยเกี่ยวกับแอปพลิเคชันของคุณ
พูดคุยเกี่ยวกับผลิตภัณฑ์ ปริมาณการใช้งานที่คาดการณ์ และความต้องการด้านการผสานรวมของคุณ
ติดต่อฝ่ายขายสร้างประสบการณ์การสนทนาครั้งต่อไปของคุณ
สร้าง app ของคุณด้วย Chat UI Kit สำหรับ iOS

