1***@qq.com
1***@qq.com
  • 发布:2023-07-21 09:40
  • 更新:2023-12-11 07:58
  • 阅读:338

uniImUtils.login传了TOKEN提示”未能获取当前用户信息:当前用户为匿名身份“

分类:uniCloud
<script>  
import uniImUtils from '@/uni_modules/uni-im/common/utils.js';  
export default {  
  data() {  
    return {};  
  },  
  onLoad(options) {  
    this.login();  
  },  
  methods: {  
    login() {  
      const that = this  
      uni.getSystemInfo({  
        success: async function (e) {  
          const res1 = await that.$http.post("im", {  
            uid: "test10",  
            sys: JSON.stringify(e),  
          });  
          console.log(res1)  
          uniImUtils.login(res1.data.token)  
        },  
      });  
    },  
  },  
};  
</script>

后台通过externalLogin登录获取到uid和TOKEN以后到前台调uniImUtils.login,提示
{errMsg: "getPushClientId:fail uniPush is not enabled"}
之后马上提示
未能获取当前用户信息:当前用户为匿名身份 TOKEN_INVALID_ANONYMOUS_USER(env: macOS,mp,1.06.2306020; lib: 2.32.2)
怎么解决?

2023-07-21 09:40 负责人:DCloud_uniCloud_JSON 分享
已邀请:
DCloud_uniCloud_JSON

DCloud_uniCloud_JSON

{errMsg: "getPushClientId:fail uniPush is not enabled"}
说明你没开启 push,请按文档步骤操作。

游泳的金鱼

游泳的金鱼

有解决吗?我也碰到这个问题了,搞了好几天了

套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

没开通push2
https://uniapp.dcloud.net.cn/unipush-v2.html

  • 游泳的金鱼

    我开通了,推送的报错解决了,就是报错未能获取当前用户信息:当前用户为匿名身份,用的外部联登获取的token,该配置的也都配置了。不知道啥情况

    2023-12-11 10:28

要回复问题请先登录注册