H5W3
当前位置:H5W3 > Andriod > 正文

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

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

华为开发者论坛发布于 18 分钟前

问题现象:

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

【安卓】华为游戏登录多次重复提醒更新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或更高版本,详情可以参考官方文档。
  2. 如果不打算升级,也可以把游戏登录和初始化的接口调用顺序切换下,待登录成功后再调用初始化接口。

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


原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201405837493430264?fid=18&pid=0301405837493430149

原作者:Mayism

android
阅读 13发布于 18 分钟前
本作品系原创,采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议

华为开发者论坛
华为开发者论坛是一个为开发者提供信息传播、开发交流、技术分享的交流空间。开发者可以在此获取技术干…
avatar

华为开发者论坛

华为开发者论坛是一个为开发者提供信息传播、开发交流、技术分享的交流空间。开发者可以在此获取技术干货、华为源码开放、HMS最新活动等信息,欢迎大家来交流分享!

296 声望
24 粉丝

0 条评论
得票时间

avatar

华为开发者论坛

华为开发者论坛是一个为开发者提供信息传播、开发交流、技术分享的交流空间。开发者可以在此获取技术干货、华为源码开放、HMS最新活动等信息,欢迎大家来交流分享!

296 声望
24 粉丝

宣传栏

问题现象:

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

【安卓】华为游戏登录多次重复提醒更新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或更高版本,详情可以参考官方文档。
  2. 如果不打算升级,也可以把游戏登录和初始化的接口调用顺序切换下,待登录成功后再调用初始化接口。

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


原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201405837493430264?fid=18&pid=0301405837493430149

原作者:Mayism

本文地址:H5W3 » 【安卓】华为游戏登录多次重复提醒更新HMS Core

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址