为了账号安全,请及时绑定邮箱和手机立即绑定

华为游戏登录多次重复提醒更新HMS Core

标签:
Android

问题现象:

游戏启动过程中多次重复弹出如下提示框提醒更新或安装HMS Core最新版本

图片描述

日志分析:

Logcat日志搜索Failed to find HMS apk,可以看到有多个结果。

以下日志表示调用初始化接口时检查测试终端的apk版本后,发现没有安装HMS apk。

Initializing JosAppsClient

I/HMSSDK_HuaweiApiManager: sendRequest

I/HMSSDK_BaseHmsClient: ====== HMSSDK version: 40000300 ======

I/HMSSDK_BaseHmsClient: Enter connect, Connection Status: 1

I/HMSSDK_BaseHmsClient: connect minVersion:30000000

E/HMSSDK_HMSPackageManager: skip package com.huawei.hwid for metadata is null

E/HMSSDK_HMSPackageManager: Failed to find HMS apk

以下日志表示调用登录接口时检查测试终端的apk版本后,发现没有安装HMS apk。

I/HMSSDK_[HUAWEIIDSDK]HwIdSignInClientHub: onCreate

I/HMSSDK_HmsAPKVersionCheckUtil: ====== HMSSDK version: 40000300 ======

I/HMSSDK_HmsAPKVersionCheckUtil: check minVersion:30000000

E/HMSSDK_HMSPackageManager: skip package com.huawei.hwid for metadata is null

E/HMSSDK_HMSPackageManager: Failed to find HMS apk

I/HMSSDK_AvailableAdapter: main thread invokes resolution.

I/HMSSDK_AvailableAdapter: startResolution

从日志可以看到初始化init接口和登录signIn接口调用过程都检测到了需要更新HMS Core版本,会有两次弹窗提醒。

解决方法:

  1. 集成的华为Game SDK版本升级到5.0.1.301或更高版本,详情可以参考[官方文档] developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides-V5/introduction-0000001050121216-V5。

  2. 如果不打算升级,也可以把游戏登录和初始化的接口调用顺序切换下,待登录成功后再调用初始化接口。

按照两种方式均可解决问题,只有一次弹窗提醒了。

原作者:Mayism

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消