สร้างขึ้นเพื่อ FLUTTER
Flutter
Chat SDK
สร้างระบบส่งข้อความด้วย Dart โดยใช้ Flutter Chat SDK ของ Tencent RTC เชื่อมต่อการสนทนาและเหตุการณ์ข้อความกับวิดเจ็ต Flutter ที่ผลิตภัณฑ์ของคุณต้องการ
แหล่งข้อมูลสำหรับนักพัฒนา
เอกสารและตัวอย่าง Chat SDK สำหรับ Flutter
คู่มือการผสานรวม
ติดตั้ง Chat SDK สำหรับ Flutter แล้วส่งข้อความทดสอบ
ตัวอย่างและซอร์สโค้ด
สำรวจประสบการณ์รับส่งข้อความและแหล่งข้อมูลอย่างเป็นทางการสำหรับนักพัฒนา
พื้นที่สนทนาสำหรับชุมชนของคุณ
ช่วยให้กลุ่มสร้างสรรค์เชื่อมต่อกันผ่านข้อความและผลงานที่แชร์
รวมผู้คนและไฟล์ไว้ด้วยกัน
เพิ่มการพูดคุยเกี่ยวกับโครงการและเอกสารที่แชร์ลงในประสบการณ์ Flutter ของคุณเอง
ความสามารถด้านแชทของ FLUTTER
รากฐานด้านการรับส่งข้อความสำหรับผลิตภัณฑ์ของคุณ
การสนทนาโดยตรง
- ข้อความแบบตัวต่อตัว
- อินเทอร์เฟซของคุณเอง
การรับส่งข้อความกลุ่ม
- การสนทนาร่วมกัน
- API การเป็นสมาชิก
ข้อความแบบริช
- ข้อความและสื่อ
- เนื้อหาแอปพลิเคชันแบบกำหนดเอง
สถานะการสนทนา
- ประวัติและจำนวนที่ยังไม่ได้อ่าน
- พื้นที่จัดเก็บของแอปพลิเคชัน
ข้อมูลประจำตัวผู้ใช้
- ID ผู้ใช้ของคุณเอง
- การยืนยันตัวตนด้วย UserSig
การผสานรวมแอป
- Flutter APIs
- วงจรชีวิตเฉพาะแพลตฟอร์ม
สำรวจ Flutter Chat APIs
เริ่มต้นด้วย API ที่จำเป็นสำหรับการเชื่อมต่อแอปพลิเคชันของคุณ
เริ่มต้นด้วยบริการ Dart
เริ่มต้น SDK และเชื่อมต่อวงจรชีวิตของ SDK เข้ากับแอปพลิเคชันของคุณ
อ่านเอกสารfinal result = await TencentImSDKPlugin.v2TIMManager.initSDK(
sdkAppID: sdkAppID,
loglevel: LogLevelEnum.V2TIM_LOG_INFO,
listener: V2TimSDKListener(),
);เชื่อมต่อผู้ใช้ของคุณ
ยืนยันตัวตนด้วย ID ผู้ใช้ของแอปพลิเคชันและ UserSig ที่ออกโดยเซิร์ฟเวอร์
อ่านเอกสารfinal result = await TencentImSDKPlugin.v2TIMManager.login(
userID: userID,
userSig: userSig,
);จากช่องเขียนข้อความสู่การสนทนา
สร้างข้อความตัวอักษร แล้วส่งไปยังผู้ใช้ที่เลือก
อ่านเอกสารfinal messages =
TencentImSDKPlugin.v2TIMManager.getMessageManager();
final draft = await messages.createTextMessage(text: 'Hello!');
final id = draft.data?.id;
if (draft.code == 0 && id != null) {
await messages.sendMessage(
id: id, receiver: recipientID, groupID: '',
);
}การปรับแต่ง
ประสบการณ์ของคุณ ในแบบของคุณ
สร้างอินเทอร์เฟซของคุณเองสำหรับการสนทนาที่เชื่อมต่อแล้ว
สร้างประสบการณ์ในแบบของคุณ
เชื่อมต่อเหตุการณ์การส่งข้อความกับหน้าจอและการโต้ตอบที่ผลิตภัณฑ์ของคุณต้องการ
อ่านเอกสารสร้างพื้นที่ให้บทสนทนาเติบโต
เชื่อมต่อผู้คนและกลุ่มผ่านแชตที่เป็นส่วนหนึ่งของแอปพลิเคชันอย่างลงตัว
อ่านเอกสารเริ่มต้นใช้งาน
การสนทนาครั้งแรกของคุณเริ่มต้นที่นี่
- 01
- 02
- 03
เชื่อมต่อผู้ใช้ของคุณ
ลงชื่อเข้าใช้ด้วยผู้ใช้ทดสอบสองราย แล้วส่งข้อความแรกของคุณ
เชื่อมต่อผู้ใช้ของคุณ
flutter pub add tencent_cloud_chat_sdkfinal result = await TencentImSDKPlugin.v2TIMManager.initSDK(
sdkAppID: sdkAppID,
loglevel: LogLevelEnum.V2TIM_LOG_INFO,
listener: V2TimSDKListener(),
);คำถามที่พบบ่อยเกี่ยวกับ Flutter Chat SDK
แพ็กเกจ Flutter เดียวรองรับเป้าหมายการบิลด์ทั้งหมดหรือไม่
SDK รองรับหลายแพลตฟอร์มเป้าหมาย โดยแพลตฟอร์มอย่าง Web และ HarmonyOS ต้องตั้งค่าเพิ่มเติม ตรวจสอบคู่มือการผสานรวมสำหรับแต่ละเป้าหมายและ SDK แต่ละรุ่น ส่วน Flutter UI Kit มีข้อกำหนดเฉพาะของตนเอง
Flutter Chat SDK มี UI สำเร็จรูปพร้อมใช้หรือไม่?
SDK มี API และอีเวนต์สำหรับการรับส่งข้อความ แอปพลิเคชันของคุณเป็นผู้สร้างหน้าจอแชท ภาพประกอบแสดงตัวอย่างประสบการณ์ที่สามารถสร้างได้ในแอป
ฉันจะยืนยันตัวตนผู้ใช้ของ Flutter Chat SDK ได้อย่างไร
สร้าง UserSig สำหรับ production ที่ backend แล้วส่งให้ไคลเอนต์เพื่อยืนยันตัวตน โดยเก็บข้อมูลลับของแอปพลิเคชันไว้บนเซิร์ฟเวอร์
ข้อมูลโค้ด Flutter เหล่านี้ประกอบกันเป็นแอปพลิเคชันที่สมบูรณ์หรือไม่
เนื้อหาเหล่านี้แสดงขั้นตอนการผสานรวมแต่ละขั้น โปรดทำตามคู่มือฉบับเต็มสำหรับการนำเข้า การเริ่มต้นระบบ การเข้าสู่ระบบ การจัดการข้อผิดพลาด และการกำหนดค่าเฉพาะเป้าหมาย ทดสอบการรับส่งข้อความด้วยบัญชีแยกกันก่อนเผยแพร่
ค่าบริการตามการใช้งาน Flutter Chat SDK คิดอย่างไร?
การใช้งานบริการ Chat แบบโฮสต์เป็นไปตามแพ็กเกจที่คุณเลือก ตรวจสอบฟีเจอร์และโควตาที่รวมอยู่สำหรับแอปพลิเคชันของคุณ โดยปลั๊กอินเสริมและบริการ Call อาจมีข้อกำหนดแยกต่างหาก
จะผสานรวม Chat SDK Flutter กับ Dart ได้อย่างไร?
ติดตั้งแพ็กเกจ Flutter ตามเอกสารและตั้งค่าโปรเจ็กต์เนทีฟของแต่ละเป้าหมาย ทดสอบวงจรชีวิต widget ร่วมกับพฤติกรรม iOS และ Android เบื้องล่าง
จะทดสอบ Chat SDK Flutter ก่อนเผยแพร่แอปได้อย่างไร?
ตรวจสอบการเข้าสู่ระบบ ความพร้อม SDK เหตุการณ์ส่งรับ และสถานะข้อความหลังเชื่อมต่อใหม่
จะปรับแต่งอินเทอร์เฟซของ Chat SDK Flutter ได้อย่างไร?
สร้างรายการบทสนทนา การแสดงข้อความ และตัวเขียนเองจากเหตุการณ์ SDK ตามเอกสาร
ค้นหาความช่วยเหลือสำหรับขั้นตอนถัดไป
พูดคุยเกี่ยวกับแอปพลิเคชันของคุณ
พูดคุยเกี่ยวกับผลิตภัณฑ์ ปริมาณการใช้งานที่คาดการณ์ และความต้องการด้านการผสานรวมของคุณ
ติดต่อฝ่ายขายสร้างประสบการณ์การสนทนาครั้งต่อไปของคุณ
สร้าง app ของคุณด้วย Chat SDK สำหรับ Flutter

