2023年01月31日 官方更新了uni-app全局监听的文档

第三步可能遇到的问题,
uni.$TUIKit.login({})在IM登录后调用

  wx.CallManager.init({
      sdkAppID: 123456,                 // 替换为用户自己的 sdkAppID
      userID: '123',                    // 替换为用户自己的 userID
      userSig: 'xxxxxxx',               // 替换为用户自己的 userSig
      globalCallPagePath: 'wxcomponents/TUICallKit/TUICallKit/pages/globalCall/globalCall_uni', // 替换为步骤一里注册的全局监听页面
  });

可能导致被挤下线的情况,是因为在init方法里面重新创建了TIM实例。
解决方法

wx.CallManager.init({
      sdkAppID: 123456,                 // 替换为用户自己的 sdkAppID
      userID: '123',                    // 替换为用户自己的 userID
      userSig: 'xxxxxxx',               // 替换为用户自己的 userSig
      globalCallPagePath: 'wxcomponents/TUICallKit/TUICallKit/pages/globalCall/globalCall_uni', // 替换为步骤一里注册的全局监听页面
      tim:uni.$TUIKit
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐