如何用SDKHub接华为联运SDK

游戏要接华为联运版本,需要接华为联运SDK,
这个是要在 编辑器里打开


这仨服务吗?
还是其中的一个服务?
有没有帮助文档,帮助咱们接华为联运SDK呀!

SDKHub没人用吗?感觉很难用的样子?
接华为SDK也一头雾水呀!

自己写jsbinding接吧,这种sdk服务不太靠谱。

1赞

华为SDK 好麻烦, 还不如其他渠道 给何 jar包丢到libs里 用java接 来得快!

确实很不靠谱呀!

就是写jsbinding,然后在java原生层面自己接呀,接sdk本身很简单的,没必要再引入一个不可控的第三方sdk,就是需要一点点安卓开发基础,一点点。

我们接过。还行吧。但是开启的服务配置json文件,有漏的或者多的,需要自己检查

我还是放弃了 SDKhub ,准备 jsb->java 了!
SDKHub 接完掉登录 提示2005错误,完全不知道如何解决

返回信息如下
code:5
msg:{“rtnCode”:“2005”, type":“Game”, “msg”:“Login failed,parseAuthResultFromIntent failed”}

已经解决了
这个不能用 debug版 必须 release版 这样才能有 CERT.RSA 这个文件,这样 证书指纹才正确!

image
拿不到值呀!

也是才开始用
接联运的代码我是这样的,但华为审核不通过,始终提示“应用升级”没有集成,其它的都没问题,包括应用内支付,代码也还是很简单。
let supportPluginIds = sdkhub.getSupportPluginIds();
if (supportPluginIds.indexOf(“User”) != -1) {
//初始化
sdkhub.getUserPlugin().callFuncWithParam(“init”);

        //应用升级
        var cauParams = {
            "showUpdateDialog": "1",
            "forceUpdate": "1"
        }
        sdkhub.getUserPlugin().callFuncWithParam("checkAppUpdate",cauParams);//调用华为checkAppUpdate接口

        //账号服务登录
        var alParams = "AuthorizationCode";
        sdkhub.getUserPlugin().callFuncWithParam("accountLogin", alParams);
    }

放弃 sdkhub
直接 jni

请问你们遇到过在华为平台因为“隐私政策同意前获取用户mac信息”的问题审核不通过吗?我们也是一直检查了,肯定没有在用户同意隐私政策前获取过mac信息,也一直因为这个没有通过,不知道是否是sdkhub会在启动时获取,如果你们也遇到过,能否给点提示。

应该是第三方sdk的事情,把所有sdk的初始化都推迟到用户同意隐私政策以后再进行