关于小游戏配置排行榜的问题,后台有一项配置叫做“唯一标志”,按照官方的教程就是在上报时的key,如下:https://developers.weixin.qq.com/minigame/dev/tutorial/open-ability/ranklist.html
这个key在配置里要求不能超过8个字符,可是我们在上报后台的时候key命名的是“HighScore”超过了8个字符。如下图:
请问这个问题该怎么解决!之前在社区里问了,官方有个回答是:“key名只需要游戏下唯一即可,不建议使用太长的名称,这个不需要和变量名对应”。问题是,我们的key是在游戏上线的时候就已经命好名了,现在改这个命名的会带来诸多问题。个人理解本质上这个标识就是个变量名,为什么要限制长度呢?而且还要求是全英文,那些命名带上数字的岂不是也不能用?
是不是我们理解的不对,求官方解答一下,都一个星期了,谢谢
这里是另一个提问的帖子:https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1642090187&docid=00084ca97c41089f52c642bbf51000
感谢回答,看来只能改写key的命名了。个人觉得这就是个变量名,为什么不能采用跟所有语言对变量名一样的限制规则,尤其是长度,太短了,墙裂建议后续做一些调整。再次感谢!
你好。请问这个问题会考虑修改吗?限制8字符的初衷是什么呢?
你好,用做排行榜的key, 最多8个字符,全英文。建议更换key, 可以先并行写2个key(老的key继续写, 新的排行榜的key也写一份),等差不多到了排行榜的结算周期,再废弃老的key,只读写新的key。