zoukankan      html  css  js  c++  java
  • 基于Cocos SDKHub接入华为HMS Game服务—接入华为应用升级服务

    应用升级服务是指应用启动后检测更新版本并弹出提示窗的服务。

    集成SDKHub对应接口后,应用启动后会通过SDK自动检查该应用在华为应用市场的版本更新情况。

    联运游戏审核被拒,审核意见是没有接入应用升级服务的,也可以参考如下方法接入。

    接入应用升级服务的前提是完成接入Cocos SDKHub服务,参考基于Cocos SDKHub接入华为HMS Game服务—接入SDKHub,具体接入过程如下:

    升级服务接入开始:

    1. 参考官方文档接口说明实现如下代码:
    checkUpdate:function(){
            var params = {
                "showUpdateDialog": "1",
                "forceUpdate": "0" 
            }
     
            console.log("checkAppUpdate button pressed");
            sdkhub.getUserPlugin().callFuncWithParam("checkAppUpdate",params);//调用华为checkAppUpdate接口
        }
    
    1. 将代码文件关联到指定按钮,并选择点击事件为checkUpdate方法。

    2. 用模拟器测试抛出异常如下,错误信息提示没有找到callFuncWithParam这个方法,那就打包到真机测试下。

    在这里插入图片描述

    1. 真机测试OK了

    日志打印了如下信息表示服务接入成功:

    D/jswrapper: JS: checkAppUpdate pressed
    I/updatesdk: UpdateSDK version is: 2.0.6.302 ,flavor: envrelease ,pkgName: com.cocos2d.xxx
    D/HwConnectivityServiceEx: set 10323 wlan0 value false
    I/NetworkKit_a: 27569-28056|null|com.huawei.hms.framework.network.grs.a|a|22|get url from sp is not empty.
    I/DeviceUtil: UpdateSDK Get url from GRS_SDK Success!https://store1.hispace.hicloud.com/hwmarket/api/
    I/StoreTask: UpdateSDK call store responsecode: 200如果真机测试通过的话,可以忽略上面的模拟器报错,猜测是模拟器适配问题。
    

    对于手机游戏应用,如果需要强制升级,需要关注两个地方:

    1. 在HUAWEI AGC页面编辑新版本信息时“是否强制升级”勾选对应选项。

    具体可以参考此处官方文档的步骤8。

    1. 如上接口入参中forceUpdate配置为1。

    这样就好啦!

    欲了解更多详情,请参见:

    基于Cocos SDKHub接入华为HMS Game服务—接入SDKHub:https://developer.huawei.com/consumer/cn/forum/topic/0204388296044900043?fid=18

    基于Cocos SDKHub接入华为HMS Game服务—打包上架流程:https://developer.huawei.com/consumer/cn/forum/topic/0201388295004340052?fid=18


    原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201436873397060249?fid=18

    原作者:Mayism

  • 相关阅读:
    Saltstack安装及入门
    网络-flannel及calico
    vxlan 协议
    5G系统架构
    5G及移动边缘计算(MEC)学习笔记(3)
    linux 环境变量
    Python 包管理工具
    linux 后台运行程序
    训练测试样本划分
    kmeans 聚类 k 值优化
  • 原文地址:https://www.cnblogs.com/developer-huawei/p/14326438.html
Copyright © 2011-2022 走看看