นี่คือ iOS SDK อย่างเป็นทางการสำหรับการแชทสตรีมบริการสำหรับการสร้างแอปพลิเคชันการแชทและการส่งข้อความ ห้องสมุดนี้มีทั้ง SDK ระดับต่ำและชุดของส่วนประกอบ UI ที่นำกลับมาใช้ใหม่ได้
Streamchat SDK เป็นไคลเอนต์ระดับต่ำสำหรับบริการแชทสตรีมที่ไม่มีส่วนประกอบ UI ใด ๆ มันมีความหมายที่จะใช้เมื่อคุณต้องการสร้าง UI ที่กำหนดเองอย่างสมบูรณ์ สำหรับกรณีการใช้งานส่วนใหญ่เราขอแนะนำให้ใช้ UI SDK ที่ปรับแต่งได้สูงของเรา
Streamchatui SDK เป็น UI SDK ของเราสำหรับส่วนประกอบ UIKIT หากแอปพลิเคชันของคุณต้องการสนับสนุน iOS 13 และต่ำกว่านี่คือ UI SDK ที่เหมาะสมสำหรับคุณ
Streamchatswiftui SDK เป็น UI SDK ของเราสำหรับส่วนประกอบ Swiftui หากแอปพลิเคชันของคุณต้องการสนับสนุน iOS 14 ขึ้นไปเท่านั้นนี่คือ UI SDK ที่เหมาะสมสำหรับคุณ SDK นี้มีอยู่ในที่เก็บข้อมูลอื่น สตรีมแชท-สวิตูอิ
tintColor , layoutMargins , โหมดแสง/มืด, ขนาดตัวอักษรแบบไดนามิก ฯลฯUIKit และ SwiftUI SDKS ใช้รูปแบบดั้งเดิมและกระบวนทัศน์จากกรอบ UI ที่เกี่ยวข้อง: API เป็นไปตามการออกแบบระบบ SDK แบบดั้งเดิม มันทำให้การรวมเข้ากับรหัสที่มีอยู่ของคุณเป็นเรื่องง่ายและคุ้นเคยUIKit SDK เป็นส่วนหนึ่งของที่เก็บนี้ในขณะที่ SwiftUI SDK มีให้ที่นี่Combine และ Structured Concurrency : อ้างอิงถึงคู่มือการเริ่มต้นของเราสำหรับการรวมกันและโครงสร้างพร้อมกันสตรีมฟรีสำหรับโครงการด้านข้างและงานอดิเรกส่วนใหญ่ คุณสามารถใช้แชทสตรีมได้ฟรีหากคุณมีสมาชิกในทีมน้อยกว่าห้าคนและไม่เกิน $ 10,000 ในรายได้ต่อเดือน
การเปิดเผยข้อมูลแบบก้าวหน้า: SDK สามารถใช้งานได้ง่ายด้วยความรู้น้อยที่สุด เมื่อคุณคุ้นเคยกับมันมากขึ้นคุณสามารถขุดลึกลงไปและเริ่มปรับแต่งในทุกระดับ
ปรับแต่งได้สูง: ทุกองค์ประกอบได้รับการออกแบบให้ปรับแต่งได้ง่าย คุณสามารถปรับเปลี่ยนสีของแบรนด์ได้โดยการตั้งค่า tintColor ใช้การเปลี่ยนแปลงลักษณะที่ปรากฏโดยใช้กฎ UI ที่กำหนดเองหรือองค์ประกอบย่อยที่มีอยู่และฉีดเข้าไปทุกที่ในระบบไม่ว่าลำดับชั้นของตรรกะจะลึกแค่ไหน
open โดยค่าเริ่มต้น: ทุกอย่าง open อยู่เว้นแต่จะมีเหตุผลที่ดีที่จะไม่เป็น ซึ่งหมายความว่าคุณสามารถปรับเปลี่ยนพฤติกรรมเกือบทุกอย่างของ SDK ได้อย่างง่ายดายเพื่อให้เหมาะกับความต้องการของคุณ
พลเมืองแพลตฟอร์มที่ดี: องค์ประกอบ UI ทำตัวเหมือนพลเมืองแพลตฟอร์มที่ดี พวกเขาใช้รูปแบบ iOS ที่มีอยู่ พฤติกรรมของพวกเขาสามารถคาดเดาได้และจับคู่ส่วนประกอบ UI ของระบบ พวกเขาเคารพ tintColor , layoutMargins , ขนาดตัวอักษรแบบไดนามิกและค่าคงที่ UI ที่กำหนดระบบอื่น ๆ
SDK นี้พยายามเก็บรายการการพึ่งพาภายนอกให้น้อยที่สุด เริ่มต้น 4.6.0 และเพื่อปรับปรุงประสบการณ์นักพัฒนาการพึ่งพาจะถูกซ่อนอยู่ในห้องสมุดของเรา
เรียนรู้เพิ่มเติมเกี่ยวกับการพึ่งพาของเราที่นี่
คุณยังสามารถรวม SDK ของเราได้หากโครงการของคุณใช้ Objective-C ในกรณีดังกล่าวการปรับแต่งใด ๆ จะต้องทำโดยการแบ่งส่วนประกอบของเราใน Swift แล้วใช้โดยตรงจากรหัสวัตถุประสงค์ C
เมื่อเร็ว ๆ นี้เราได้ปิดการระดมทุนรอบ 38 ล้านเหรียญสหรัฐและเรายังคงเติบโตอย่างแข็งขัน API ของเราถูกใช้โดยผู้ใช้ปลายทางมากกว่าพันล้านคนและคุณจะมีโอกาสสร้างผลกระทบอย่างมากต่อผลิตภัณฑ์ภายในทีมวิศวกรที่แข็งแกร่งที่สุดทั่วโลก ตรวจสอบช่องเปิดปัจจุบันของเราและสมัครผ่านเว็บไซต์ของสตรีม
| คุณสมบัติ | ดูตัวอย่าง |
|---|---|
| รายการการจับคู่ช่องสัญญาณที่ให้ไว้ | ![]() |
| ชื่อช่องและรูปภาพตามสมาชิกช่องหรือข้อมูลที่กำหนดเอง | |
| ตัวบ่งชี้ข้อความที่ยังไม่ได้อ่าน | |
| ดูตัวอย่างของข้อความสุดท้าย | |
| ตัวบ่งชี้ออนไลน์สำหรับอวตาร | |
| สร้างช่องใหม่และเริ่มต้นทันที | |
| คุณสมบัติ | ดูตัวอย่าง |
|---|---|
| รายการข้อความในช่อง | ![]() |
| ตัวอย่างภาพ | |
| ปฏิกิริยาข้อความ | |
| การจัดกลุ่มข้อความตามเวลาส่ง | |
| ตัวอย่างลิงก์ | |
| คำตอบแบบอินไลน์ | |
| เธรดข้อความ | |
| Giphy Support | |
| คุณสมบัติ | ดูตัวอย่าง |
|---|---|
| รองรับข้อความพหุคูณขยายและหดตัวตามต้องการ | ![]() |
| ภาพและไฟล์แนบไฟล์ | |
| ตอบกลับข้อความ | |
| การติดแท็กผู้ใช้ | |
| คำสั่งแชทเช่นใบ้, แบน, Giphy | |
| คุณสมบัติ | ดูตัวอย่าง |
|---|---|
| คำสั่งค้นหาได้อย่างง่ายดายโดยการเขียน / สัญลักษณ์หรือแตะไอคอนโบลต์ | ![]() |
| Giphy สนับสนุนนอกกล่อง | |
| รองรับคำสั่งปิดเสียง, unmute, ban, unban | |
| สนับสนุนคำสั่งที่กำหนดเอง | |
| คุณสมบัติ | ดูตัวอย่าง |
|---|---|
| ผู้ใช้กล่าวถึงตัวอย่าง | ![]() |
| ค้นหาผู้ใช้คอนกรีตได้อย่างง่ายดาย | |
| พูดถึงผู้ใช้มากเท่าที่คุณต้องการ | |