mall_client/zyhs_app_java/zyhs3_uniapp/TIM/tim.js

34 lines
1.2 KiB
JavaScript
Raw Normal View History

2026-03-13 07:50:35 +00:00
import { genTestUserSig } from '@/debug/GenerateTestUserSig.js';
console.log('=======================================')
// #ifdef H5
import TIM from 'tim-js-sdk';
// #endif
// #ifdef APP-PLUS || MP-WEIXIN
import TIM from 'tim-wx-sdk';
// #endif
import TIMUploadPlugin from 'tim-upload-plugin';
import TIMProfanityFilterPlugin from 'tim-profanity-filter-plugin';
import config from './config.js';
console.log('uni.$TUIKit========', uni.$TUIKit)
let tim = TIM.create({
SDKAppID: config.AppID // 接入时需要将0替换为您的即时通信 IM 应用的 SDKAppID
});
// 注册腾讯云即时通信 IM 上传插件
tim.registerPlugin({'tim-upload-plugin': TIMUploadPlugin});
// 注册腾讯云即时通信 IM 本地审核插件
tim.registerPlugin({'tim-profanity-filter-plugin': TIMProfanityFilterPlugin});
uni.$TUIKit = tim;
uni.$TIM = TIM;
// 设置 SDK 日志输出级别,详细分级请参见 setLogLevel https://web.sdk.qcloud.com/im/doc/zh-cn/SDK.html#setLogLevel 接口的说明</a>
uni.$TUIKit.setLogLevel(0); // 普通级别,日志量较多,接入时建议使用
// tim.setLogLevel(1); // release 级别SDK 输出关键信息,生产环境时建议使用
console.log('uni.$TUIKit========', uni.$TUIKit)