视频通话 | 群组通话 |
| |
yarn add @tencentcloud/call-uikit-react-native
debug
目录复制到您的项目目录src/debug
,本地生成 userSig 时需要使用。cp -r node_modules/@tencentcloud/call-uikit-react-native/src/debug ./src
xcopy node_modules\\@tencentcloud\\call-uikit-react\\src\\debug .\\src\\debug /i /e
/src/App.tsx
文件引入示例代码。import { TUICallKit, MediaType } from '@tencentcloud/call-uikit-react-native';import * as GenerateTestUserSig from "./debug/GenerateTestUserSig-es"; // Refer to Step 2.2
SDKAppID、SecretKey
两个参数。const handleLogin = async () => {const userId = "denny"; // Please replace with your userIdconst SDKAppID = 0; // Please replace with the SDKAppID obtained from step 1const SecretKey = "****"; // Please replace with the SDKSecretKey obtained from step 1const { userSig } = genTestUserSig({ userID: userId, SDKAppID, SecretKey });TUICallKit.login({sdkAppId: SDKAppID,userId,userSig,},(res) => {},(errCode, errMsg) => {});};
Parameter | Type | Note |
userId | String | 客户根据自己的业务自定义用户 ID,只允许包含大小写英文字母(a-z A-Z)、数字(0-9)及下划线和连词符。 |
SDKAppID | Number | |
SecretKey | String | |
userSig | String | 一种安全保护签名,用于对用户进行登录鉴权认证,确认用户是否真实,阻止恶意攻击者盗用您的云服务使用权。 |
debug
文件中的 genTestUserSig
(参考步骤3.2)函数生成 userSig。该方法中 SDKSecretKey 很容易被反编译逆向破解,一旦您的密钥泄露,攻击者就可以盗用您的腾讯云流量。//【3】Make a 1v1 video callconst call = async () => {await TUICallKit.call({userID: 'mike',type: MediaType.Video,});};
呼叫方(语音通话) | 被叫方(语音通话) |
| |
本页内容是否解决了您的问题?