【BUG反馈】GetUserNickname 无法使用

05/1626 浏览BUG反馈

一、问题描述:

在使用中发现,在客户端`GetUserNickname`始终返回错误码 -1,无法通过userid获取昵称。

使用的userid:

```
--- 服务端代码:
local connection = eventData["Connection"]:GetPtr("Connection")
local identityUid = connection.identity["user_id"]
local userId = identityUid:GetInt64()
```
经过对比,提供的userid不是tapatap账号id。ID与预览中左下角提示"本开发中项目由 XX (ID: 这里的ID)"这里的ID一致,所以我认为我这种获取userid的方式是正确的。

已排除传参问题:

  1. 类型正常:经过日志输出,类型确定是number而不是字符串,并且日志中,userid是预期有效值。
  2. 数量正常:专门额外写了测试代码中,从仅传入一个 userid 和 多个userid,结果一致的失败,错误码-1

测试环境:

预览版、分享链接、真机扫码测试,结果一致失败,错误码-1。

构建信息:

运行模式:多人游戏
后台匹配:是
匹配算法:free_match
匹配人数:1
秒开模式:是
常驻服模式(Persistent World):否

二、使用场景:

游戏中的排行榜需要玩家昵称。

三、对话链接:

3
1