mall_client/zyhs3_uniapp/TIM/tim.js

34 lines
1.2 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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)