收藏
回答

wx.getFriendCloudStorage 获取的数据是否存在有效期?

结合wx.setUserCloudStorage和wx.getFriendCloudStorage 两个API实现游戏内部排行榜,但是最近发现部分用户之前的最高不见了,在游戏内部的排行榜上的分数显示为0。但是从微信后台的日志来看,游戏内部并没有上传0作为最高分数。请问是什么原因导致最高分数变为0的呢?

相关上传代码:【P.S.其中_G.log是对wx.getRealtimeLogManager()的封装】

_G.log.info("localHighestScore = " + highestScore + ", localCurScore = " + curScore)
if (curScore > highestScore) {
    _G.Save.setDataForKey("highestScore", curScore)
    wx.setUserCloudStorage({
        KVDataList: KVDataList,
        success: function() {
            let string = "最高分上传成功,error = " + arguments[0].errMsg
            _G.log.info(string)
        },
        fail: function() {
            let string = "最高分上传失败,error = " + arguments[0].errMsg + ",微信昵称 = " + GlobalConfig.nickName
            _G.log.warn(string)
        },
        complete: onComplete,
    });
}


回答关注问题邀请回答
收藏

1 个回答

  • Forever
    Forever
    2021-06-10

    能否提供其中一个被重写为0的玩家的openid

    2021-06-10
    有用
    回复
登录 后发表内容