HarmonyOS鸿蒙Next游戏技术分享 第22期:华为游戏服务一直弹出“登录提示”面板
HarmonyOS鸿蒙Next游戏技术分享 第22期:华为游戏服务一直弹出“登录提示”面板
关键词
华为账号登录 联合登录 unionLogin verifyLocalPlayer
问题描述
集成华为鸿蒙游戏服务,调用unionLogin接口,在联合登录面板上选择“华为账号登录-玩过,继续游戏”,游戏服务提示“操作成功,您可登录游戏查看”,并且游戏内调用了verifyLocalPlayer接口。
关闭游戏,再次进入游戏,仍然弹出 “玩过,继续游戏”/“没有,开始游戏”的“登录提示”框。
问题分析
云测根据appid和华为账号的uid查到,是因为verifyLocalPlayer传的thirdOpenId参数长度超过了128,云侧合规校验接口报错,导致没有成功记录登录方式,所以每次都弹出“登录提示”框。
修改thirdOpenId参数长度,问题解决。
更多关于HarmonyOS鸿蒙Next游戏技术分享 第22期:华为游戏服务一直弹出“登录提示”面板的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS鸿蒙Next游戏技术分享 第22期:华为游戏服务一直弹出“登录提示”面板的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,华为游戏服务频繁弹出“登录提示”面板,可能是由于以下原因:
- 用户未登录或登录状态失效;
- 游戏服务SDK版本不兼容;
- 网络连接不稳定导致认证失败。
建议检查网络状态,确保使用最新版SDK,并重新登录华为账号。若问题持续,可尝试清除应用缓存或联系华为技术支持获取进一步帮助。