ĐƯỢC XÂY DỰNG CHO ANDROID
Android
Chat UI Kit
Thêm màn hình nhắn tin Kotlin với Android Chat UI Kit của Tencent RTC. Tích hợp cuộc trò chuyện, tin nhắn và danh bạ vào ứng dụng với phong cách hình ảnh đồng nhất.
TÀI NGUYÊN DÀNH CHO NHÀ PHÁT TRIỂN
Tài liệu & Ví dụ về Chat UI Kit cho Android
Hướng dẫn tích hợp
Cài đặt Chat UI Kit cho Android 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.
Hỗ trợ ngay trong sản phẩm
Duy trì yêu cầu dịch vụ và cuộc trò chuyện với khách hàng trong cùng một ứng dụng.
Chia sẻ nội dung bạn đang xem
Đưa tính năng chia sẻ ảnh vào các cuộc trò chuyện hằng ngày và cập nhật nhóm.
KHẢ NĂNG TRÒ CHUYỆN ANDROID
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á Android 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
Thêm trang danh sách và kết nối thao tác nhấn vào cuộc trò chuyện với hệ thống điều hướng.
Đọc tài liệuimport io.trtc.tuikit.chat.uikit.pages.ConversationsPageView
val page = ConversationsPageView(this)
page.setHeaderTitle("Messages")
page.onConversationClick = { conversationID ->
// Open your ChatPageView with this conversationID.
}
setContentView(page)Mở không gian trò chuyện
Thiết lập ChatPageView bằng ID cuộc trò chuyện riêng hoặc nhóm.
Đọc tài liệuimport io.trtc.tuikit.chat.uikit.pages.ChatPageView
val page = ChatPageView(this)
page.setup(conversationID = conversationID)
setContentView(page)
// Release the view in your Activity's onDestroy.
// page.release()Kết nối mọi người và nhóm
Xây dựng trải nghiệm liên hệ dựa trên trang và các callback được cung cấp.
Đọc tài liệuimport io.trtc.tuikit.chat.uikit.pages.ContactsPageView
val page = ContactsPageView(this)
page.setHeaderTitle("Contacts")
page.setup(
onContactClick = { contact -> /* Open chat. */ },
onGroupClick = { group -> /* Open group chat. */ }
)
setContentView(page)TÙY CHỈNH
Tùy chỉnh UI chat Android
Đưa phong cách hình ảnh và luồng ứng dụng của bạn vào chat.
Giúp thương hiệu của bạn hòa hợp tự nhiên
Đặt màu chủ đạo và chuyển đổi giữa chủ đề sáng và tối bằng ThemeStore.
Đọc tài liệuPhù hợp với cách ứng dụng của bạn vận hành
Kết nối callback của trang với hệ thống điều hướng và quy trình dịch vụ của riêng bạn.
Đọ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 Android
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 importing the modules in settings.gradle.kts
dependencies {
implementation(project(":uikit"))
implementation(project(":atomic_x"))
}import io.trtc.tuikit.chat.uikit.pages.ConversationsPageView
val page = ConversationsPageView(this)
page.setHeaderTitle("Messages")
page.onConversationClick = { conversationID ->
// Open your ChatPageView with this conversationID.
}
setContentView(page)Câu hỏi thường gặp về Android Chat UI Kit
Android UI Kit hiện tại có những yêu cầu gì?
Hướng dẫn hiện tại sử dụng Kotlin, các mô-đun uikit và atomic_x cùng LoginStore. Thành phần lưu trữ ChatPageView cần chủ đề Material Components và phải giải phóng view khi bị hủy. Làm theo hướng dẫn về nhập mô-đun, quyền native và các phần phụ thuộc Call tùy chọn.
Android 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 Android 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ã Android 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 Android 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 Android với Kotlin hoặc Java?
Làm theo thiết lập dự án Android và manifest, xử lý quyền runtime và dọn dẹp Activity khi cần. Kiểm thử trên thiết bị thật, gồm chuyển ứng dụng giữa nền và tiền cảnh.
Làm thế nào để kiểm thử Chat UI Kit Android 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 Android?
Cấu hình các đối tượng trang gốc thay cho prop theo kiểu React. Ví dụ, gọi ConversationsPageView.setHeaderTitle("Messages") và kết nối onConversationClick với màn hình ChatPageView của bạn. Activity chứa ChatPageView phải dùng giao diện Material Components; thiếu thuộc tính giao diện có thể gây lỗi sập khi chạy. Giữ ID cuộc hội thoại đã chọn khi tùy chỉnh điều hướng và lưu các thay đổi mã nguồn trong những mô-đun Chat đã nhập.
Tìm hỗ trợ cho bước tiếp theo
Câu hỏi về tích hợp
Nhận hỗ trợ thiết lập Chat UI Kit cho Android.
Xem tài liệu dành cho nhà phát triểnTrao đổ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 Android.

