关于android:华为游戏服务同一游戏同一个手机号的华为帐号登录返回的playerId不同

4次阅读

共计 615 个字符,预计需要花费 2 分钟才能阅读完成。

问题形容

咱们华为渠道的一款游戏,接到现网某玩家反馈:手机和平板上登录同一个华为帐号,然而两边的游戏数据不同步。通过咱们剖析,发现该用户应用的是同一个手机号的华为帐号,登录游戏时华为游戏 SDK 的 getCurrentPlayer 接口返回的 playerId 不一样,导致用户数据没法互通。详细信息如下:

  • 手机用户昵称:丁 XX
    playerId:118403426
  • 平板用户昵称:hwXXX
    playerId:119202015

问题定位

分割华为技术反对(可提单)后,技术支持回答:
playerId 1184*03426
playerId 1192*50201

发现这两个 playerId 查到的华为帐号是不同的。然而手机号的确是一样的。

问题起因

华为技术回答,呈现这种状况的可能起因是手机号码二次放号。用户在注册华为帐号的时候,如果这个手机号以前曾经注册过华为帐号,他又从新注册,零碎会进行提醒,请您确认这个帐号是否是本人的。如果抉择“不是,持续注册”,用户会开始以这个手机号持续注册新的华为帐号。这种状况是会呈现一个手机号码有 2 个华为号的状况。

问题解决

这种状况,当玩家应用手机号登陆的时候,页面会提醒这个手机号有 2 个华为号,以前设施上登录的华为号是哪个,就抉择对应的即可,多部设施间保持一致。

如果用户不晓得他的华为号是多少,那么能够让他登录到帐号核心,点个人信息,那里会有显示,让他记住他的角色是在哪个华为号下,而后每次登录的时候选那个号登录就行。如下图信息

正文完
 0