ĐƯỢC XÂY DỰNG CHO IOS
UI Kit gọi video cho iOS
Đưa các màn hình cuộc gọi dựng sẵn vào ứng dụng với iOS Video Calling UI Kit của Tencent RTC. Kết nối TUICallKit với người dùng và điều chỉnh bố cục cùng các nút điều khiển cuộc gọi.
TÀI NGUYÊN DÀNH CHO NHÀ PHÁT TRIỂN
Tài liệu & Ví dụ về UI Kit gọi video cho iOS
Ví dụ & mã nguồn
Xem sản phẩm hoạt động thực tế và khám phá cách triển khai.
Cuộc gọi video một đối một trên iOS
Mang cuộc trò chuyện trực tiếp vào ứng dụng iOS của bạn cho các kết nối cá nhân hoặc hoạt động tư vấn, với các nút điều khiển video và cuộc gọi trong cùng một trải nghiệm.
Cuộc gọi video nhóm trên iOS
Kết nối nhiều người tham gia trong giao diện cuộc gọi iOS gốc của bạn. Sử dụng hướng dẫn nền tảng để cấu hình luồng cuộc gọi và các bố cục nhóm được hỗ trợ.
TÍNH NĂNG IOS CALL
Tính năng gọi video trên iOS
Kết nối mọi người
- Cuộc gọi thoại và video
- Xử lý cuộc gọi đến
Luôn nắm quyền kiểm soát
- Nút điều khiển camera và micrô
- Sự kiện vòng đời cuộc gọi
Biến nó thành của bạn
- Luồng ứng dụng của bạn
- Tích hợp theo từng nền tảng
Khám phá các thành phần gọi video iOS
Tích hợp TUICallKit vào hệ thống phân cấp chế độ xem native, sau đó bắt đầu cuộc gọi từ các thao tác trong ứng dụng.
Nhúng giao diện cuộc gọi iOS
Gắn TUICallKit vào hệ thống phân cấp giao diện native và khởi tạo bằng người dùng đã xác thực. Thành phần này cung cấp giao diện cùng các nút điều khiển cuộc gọi.
Đọc tài liệuimport TUICallKit_Swift
TUICallKit.createInstance().calls(
userIdList: [recipientID], callMediaType: .video, params: nil
) {
onCallStarted()
} fail: { code, message in
onCallFailure(code, message)
}Bắt đầu cuộc gọi video trên iOS
Truyền ID người nhận từ ứng dụng của bạn đến API cuộc gọi. Liên kết thao tác này với một liên hệ, cuộc trò chuyện hoặc nút gọi trong giao diện iOS.
Đọc tài liệuimport TUICallKit_Swift
TUICallKit.createInstance().calls(
userIdList: [recipientID], callMediaType: .video, params: nil
) {
onCallStarted()
} fail: { code, message in
onCallFailure(code, message)
}Cửa sổ nổi
Giữ cuộc gọi hiển thị khi người dùng điều hướng trong ứng dụng.
Đọc tài liệuTUICallKit.createInstance().enableFloatWindow(enable: true)TÙY CHỈNH
Tùy chỉnh UI Kit cuộc gọi iOS
Điều chỉnh giao diện cuộc gọi iOS gốc, các nút điều khiển và luồng cuộc gọi đến cho phù hợp với sản phẩm.
Bố cục và điều khiển
Điều chỉnh trải nghiệm cuộc gọi bằng các tùy chọn tùy chỉnh trong hướng dẫn nền tảng.
Đọc tài liệuNhạc chuông và danh tính
Giúp người dùng dễ nhận biết cuộc gọi đến bằng hồ sơ người dùng và nhạc chuông tùy chỉnh.
Đọc tài liệuBẮT ĐẦU
Thêm tính năng gọi video vào ứng dụng iOS
- 01
- 02
Thêm UI Kit gọi video 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
Thực hiện cuộc gọi đầu tiên của bạn
Đăng nhập bằng hai người dùng thử nghiệm, sau đó thực hiện và trả lời cuộc gọi.
Thiết lập xác thực
pod 'TUICallKit_Swift'import TUICore
import TUICallKit_Swift
TUILogin.login(SDKAppID, userID: userID, userSig: userSig) {
onLoginSuccess()
} fail: { code, message in
onLoginFailure(code, message)
}Câu hỏi thường gặp về UI Kit gọi video cho iOS
UI Kit gọi video iOS bao gồm những gì?
UI Kit gọi video cho iOS cung cấp các màn hình TUICallKit và nút điều khiển cuộc gọi. Hãy kết nối bộ công cụ với hệ thống định danh người dùng và hệ thống phân cấp khung nhìn gốc; dịch vụ Call sẽ kết nối những người tham gia.
Tôi nên sử dụng SDK gọi điện cho iOS hay UI Kit?
UI Kit cung cấp các thành phần giao diện trên nền dịch vụ cốt lõi. Hãy chọn SDK khi bạn cần kiểm soát nhiều hơn đối với UI của ứng dụng.
Cuộc gọi đến trên iOS hoạt động trong nền như thế nào?
Cấu hình các yêu cầu về thông báo đẩy gốc và vòng đời ứng dụng theo hướng dẫn dành cho iOS. Kiểm thử cuộc gọi đến trên thiết bị thật khi ứng dụng ở chế độ nền trước, nền sau và ngoại tuyến; chỉ hiển thị màn hình cuộc gọi chưa có nghĩa là đã hoàn tất thiết lập.
Làm cách nào để xác thực người dùng của UI Kit gọi video iOS?
Tạo UserSig trên máy chủ và chuyển cho máy khách sau khi quy trình đăng nhập của riêng bạn hoàn tất. Luôn lưu bí mật của ứng dụng trên máy chủ.
iOS Video Calling UI Kit có được sử dụng miễn phí không?
Giao diện và dịch vụ Call được lưu trữ đảm nhiệm những vai trò khác nhau. Hãy kích hoạt dịch vụ cho ứng dụng và xem lại gói hiện tại, khả năng cung cấp tính năng cùng phí sử dụng.
Làm thế nào để tích hợp UI Kit gọi video 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ử UI Kit gọi video iOS trước khi phát hành ứng dụng?
Kiểm thử trạng thái mời, chấp nhận, từ chối và kết thúc cuộc gọi giữa các người dùng độc lập, gồm cả trường hợp từ chối quyền.
Làm thế nào để tùy chỉnh giao diện UI Kit gọi video iOS?
Thay hình ảnh nút cuộc gọi gốc trong Resources/Assets.xcassets; ví dụ, tùy chỉnh icon_hangup.png nhưng giữ nguyên định danh tài nguyên. Để lưu giữ thay đổi mã nguồn lâu dài, hãy dùng pod cục bộ hoặc bản fork được duy trì. Các thay đổi trực tiếp trong Pods đã tải xuống có thể bị mất khi cập nhật. Giữ phần mô tả việc sử dụng camera và micro trong Info.plist, đồng thời kiểm tra các nút mới với kích thước trợ năng của iOS.
Hỗ trợ tích hợp iOS Call
Câu hỏi về tích hợp
Nhận hỗ trợ thiết lập UI Kit gọi video cho iOS.
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 doanhĐưa tính năng gọi video vào ứng dụng iOS
Bắt đầu với iOS Video Calling UI Kit, kết nối hai người dùng thử nghiệm và xây dựng cuộc gọi đầu tiên.

