wx.getUserCloudStorage 可以获取排行榜信息,可我如何知道里面的信息哪个是我自身的?
我想在下面这个区域写自己信息,但我不知道如何获取,请大家帮忙,谢谢
简单点的话 通过头像对比
准确点话 云开发 获取玩家id 对比
1赞
在主域记录自身的 openid
wx.setUserCloudStorage({
KVDataList: [{key: WxUserOpenid, val:1}],
success() {
resolve(true);
},
fail() {
resolve(false);
}
});
在子域对比筛选掉该 openid
wx.getUserCloudStorage({
keyList: [WxUserOpenid],
success(res) {
// 拿自己的openid
let myselfOpenId = "";
for (const v of res.KVDataList) {
if (v.key == "WxUserOpenid") {
myselfOpenId = v.value.replace(/"/g, '');
break;
}
}
}
});
1赞
完美
