共计 615 个字符,预计需要花费 2 分钟才能阅读完成。
问题形容
咱们华为渠道的一款游戏,接到现网某玩家反馈:手机和平板上登录同一个华为帐号,然而两边的游戏数据不同步。通过咱们剖析,发现该用户应用的是同一个手机号的华为帐号,登录游戏时华为游戏 SDK 的 getCurrentPlayer 接口返回的 playerId 不一样,导致用户数据没法互通。详细信息如下:
- 手机用户昵称:丁 XX
playerId:118403426 - 平板用户昵称:hwXXX
playerId:119202015
问题定位
分割华为技术反对(可提单)后,技术支持回答:
playerId 1184*03426
playerId 1192*50201
发现这两个 playerId 查到的华为帐号是不同的。然而手机号的确是一样的。
问题起因
华为技术回答,呈现这种状况的可能起因是手机号码二次放号。用户在注册华为帐号的时候,如果这个手机号以前曾经注册过华为帐号,他又从新注册,零碎会进行提醒,请您确认这个帐号是否是本人的。如果抉择“不是,持续注册”,用户会开始以这个手机号持续注册新的华为帐号。这种状况是会呈现一个手机号码有 2 个华为号的状况。
问题解决
这种状况,当玩家应用手机号登陆的时候,页面会提醒这个手机号有 2 个华为号,以前设施上登录的华为号是哪个,就抉择对应的即可,多部设施间保持一致。
如果用户不晓得他的华为号是多少,那么能够让他登录到帐号核心,点个人信息,那里会有显示,让他记住他的角色是在哪个华为号下,而后每次登录的时候选那个号登录就行。如下图信息
正文完