ĐƯỢC XÂY DỰNG CHO IOS
iOS
Chat UI Kit
Thêm màn hình nhắn tin gốc bằng iOS Chat UI Kit của Tencent RTC. Bắt đầu với cuộc trò chuyện, tin nhắn và danh bạ, sau đó điều chỉnh trải nghiệm cho phù hợp với ứng dụng.
TÀI NGUYÊN DÀNH CHO NHÀ PHÁT TRIỂN
Tài liệu & Ví dụ về Chat UI Kit cho iOS
Hướng dẫn tích hợp
Cài đặt Chat UI Kit cho iOS và gửi một tin nhắn thử nghiệm.
Ví dụ & mã nguồn
Khám phá trải nghiệm nhắn tin và các tài nguyên chính thức dành cho nhà phát triển.
Dịch vụ mang tính cá nhân hơn
Tập trung câu hỏi của khách và các cuộc trò chuyện về đặt chỗ ngay trong ứng dụng.
Chia sẻ thông tin chi tiết
Đưa ảnh và tài liệu vào cuộc trò chuyện khi mọi người cần thêm thông tin bối cảnh.
KHẢ NĂNG TRÒ CHUYỆN IOS
Các tính năng thiết yếu, sẵn sàng kết nối
Danh sách cuộc trò chuyện
- Cuộc trò chuyện gần đây
- Chỉ báo tin nhắn chưa đọc
Giao diện nhắn tin
- Chế độ xem tin nhắn được tích hợp
- Trình soạn thảo tích hợp
Chia sẻ nội dung đa phương tiện
- Ảnh và tệp đính kèm
- Quyền truy cập nội dung đa phương tiện native
Mọi người và nhóm
- Cuộc trò chuyện trực tiếp
- Tương tác nhóm
Biến nó thành của bạn
- Điều chỉnh mã nguồn UI
- Điều chỉnh cho phù hợp với hệ thống điều hướng
Các thành phần được kết nối
- Chat SDK nền tảng
- Danh tính ứng dụng của bạn
Khám phá iOS Chat Components
Xem cách các thành phần phối hợp với nhau.
Bắt đầu với danh sách cuộc trò chuyện
Mở danh sách đã kết nối và chuyển mục được chọn đến màn hình trò chuyện.
Đọc tài liệuimport TUIChatKit
import AtomicXCore
let page = ConversationsPage(onConversationClick: { info in
// Navigate to ChatPage with info.conversation.
})
navigationController?.pushViewController(page, animated: true)Không gian trò chuyện gốc
Đẩy ChatPage cùng thông tin cuộc trò chuyện đã chọn.
Đọc tài liệulet page = ChatPage(conversation: conversation, onBack: {
self.navigationController?.popViewController(animated: true)
})
navigationController?.pushViewController(page, animated: true)Kết nối mọi người và các nhóm
Xử lý việc chọn liên hệ và nhóm qua trang danh bạ gốc.
Đọc tài liệulet page = ContactsPage(
onContactClick: { contact in /* Open a direct chat. */ },
onGroupClick: { group in /* Open a group chat. */ }
)
navigationController?.pushViewController(page, animated: true)TÙY CHỈNH
Tùy chỉnh UI chat iOS
Đưa phong cách hình ảnh và luồng ứng dụng của bạn vào chat.
Hòa nhập tự nhiên vào ứng dụng của bạn
Sử dụng mã nguồn UI gốc để đưa phong cách hình ảnh của bạn vào cuộc trò chuyện.
Đọc tài liệuĐưa ngữ cảnh hữu ích vào cuộc trò chuyện
Mở rộng trải nghiệm trò chuyện bằng nội dung tin nhắn dành riêng cho ứng dụng.
Đọc tài liệuBẮT ĐẦU
Cuộc trò chuyện đầu tiên của bạn bắt đầu tại đây
- 01
- 02
Thêm Chat UI Kit cho iOS
Làm theo hướng dẫn nền tảng để kết nối dự án của bạn.
Làm theo Hướng dẫn tích hợp - 03
Kết nối người dùng của bạn
Đăng nhập bằng hai người dùng thử nghiệm và gửi tin nhắn đầu tiên.
Kết nối người dùng của bạn
# 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)Câu hỏi thường gặp về iOS Chat UI Kit
Trang này sử dụng UI Kit nào cho iOS?
Hướng dẫn tích hợp đầy đủ hiện tại sử dụng TUIChatKit, AtomicXCore và các thành phần trang Swift. Các hướng dẫn cũ sử dụng TUILogin và bộ điều khiển Minimalist. Hãy nhất quán làm theo hướng dẫn đầy đủ được liên kết tại đây thay vì kết hợp hai phương thức tích hợp.
iOS UI Kit khác SDK như thế nào?
UI Kit bổ sung các thành phần giao diện được tích hợp trên SDK nhắn tin. Hãy sử dụng Core SDK nếu bạn muốn tự xây dựng toàn bộ giao diện.
Làm cách nào để xác thực người dùng của iOS Chat UI Kit?
Tạo UserSig cho môi trường production ở backend. Chuyển mã này cho máy khách để xác thực và giữ khóa bí mật của ứng dụng trên máy chủ.
Các đoạn mã iOS này có tạo thành một ứng dụng hoàn chỉnh không?
Nội dung này trình bày từng bước tích hợp riêng lẻ. Hãy làm theo hướng dẫn đầy đủ về nhập thư viện, khởi tạo, đăng nhập, xử lý lỗi và cấu hình dành riêng cho nền tảng đích. Kiểm thử nhắn tin bằng các tài khoản riêng trước khi phát hành.
Mức phí sử dụng iOS Chat UI Kit được tính như thế nào?
Mức sử dụng dịch vụ Chat được lưu trữ phụ thuộc vào gói bạn chọn. Hãy kiểm tra các tính năng và hạn mức đi kèm cho ứng dụng; plugin tùy chọn và dịch vụ Call có thể có yêu cầu riêng.
Làm thế nào để tích hợp Chat UI Kit iOS với Swift hoặc Objective-C?
Tích hợp gói trong tài liệu vào dự án Xcode và xử lý chuyển đổi vòng đời ứng dụng. Kiểm thử trên iPhone với quyền và khả năng mà tính năng đã chọn sử dụng.
Làm thế nào để kiểm thử Chat UI Kit iOS trước khi phát hành ứng dụng?
Kiểm tra đăng nhập, SDK sẵn sàng, sự kiện gửi nhận và trạng thái tin nhắn sau kết nối lại.
Làm thế nào để tùy chỉnh giao diện Chat UI Kit iOS?
Truyền ChatMessageInputConfig vào ChatPage để cấu hình trình soạn tin nhắn gốc. Với màn hình hỗ trợ tập trung vào văn bản, đặt isShowVideoCall và isShowAudioCall thành false. Cung cấp ConversationInfo với conversationID và type, rồi kết nối onBack với bộ điều khiển điều hướng của bạn. Ẩn thao tác gọi chỉ thay đổi giao diện; việc này không kích hoạt hay xóa đăng ký dịch vụ Call. Dùng các API TUIChatKit được trình bày trong hướng dẫn iOS.
Tìm hỗ trợ cho bước tiếp theo
Trao đổi về ứng dụng của bạn
Trao đổi về sản phẩm, mức sử dụng dự kiến và nhu cầu tích hợp của bạn.
Liên hệ bộ phận kinh doanhXây dựng trải nghiệm trò chuyện tiếp theo
Xây dựng app bằng Chat UI Kit cho iOS.

