zoukankan      html  css  js  c++  java
  • 华为游戏登录多次重复提醒更新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

  • 相关阅读:
    ajax写用户注册
    PHP——explode的应用(获取字符串,拆为下拉列表)
    PHP 语句和时间函数
    PHP 文件上传
    PHP 文件操作代码
    PHP 弹窗 源代码 css Jquery.js
    PHP Jquery 代码操作 内容 属性 样式 事件 Json数据
    PDO 代码
    练习 《新闻管理》 添加 修改 删除
    UTF-8
  • 原文地址:https://www.cnblogs.com/developer-huawei/p/14362324.html
Copyright © 2011-2022 走看看