1、问题描述 项目是使用flutter编写的,项目中集成了华为帐号登录和华为内购的功能,基本信息如下: 设备型号:P30pro 系统版本:harmonyos2.0.0 HMS版本:hmscore6.6.0.352 然后相关的SDK是通过官网提供的flutter插件集成的,相关SDK版本信息如下: huawei_account:^6.4.0+301 huawei_hmsavailability:^6.6.0+300 huawei_iap:^6.4.0+301 遇到的问题是:应用在升级版本时报错:请集成华为HMS版本更新(checkUpdate),项目是联运app,上架检测遇到的问题详情可以查看下...

  xEvpnM0NnPEL   2023年11月02日   50   0   0 flutter解决方案

1、问题描述 项目是使用Flutter框架进行开发,并且项目中集成了华为分析服务,现在有一个需求: 需要监听并且上报每一个页面的使用时间,便于后续的分析。那么这个功能该如何实现呢? 2、解决方案 首先,需要在AppGalleryConnect中创建页面,建议使用包名+类名,如下图所示: ​ 其次,自定义端侧参数说明: pageStart(“AGC上设置的页面ID”,“上报的包名+类名”); pageEnd(“AGC上设置的页面ID”);结束统计时长 建议将AGC上设置的页面ID和上报的包名+类名一致,api说明如下图所示: ​ API文档链接如下所示: ​​https://develo...

  xEvpnM0NnPEL   2023年11月02日   41   0   0 包名类名参数说明

问题背景: cp反馈集成AGC-崩溃服务的flutter插件,使用最新的1.3.0+300版本,出现下面错误 /Users/yin/Documents/projects/flutter/.pub-cache/hosted/pub.dartlang.org/agconnect_crash-1.3.0+300/android/src/main/java/com/huawei/agconnectcrash/AGConnectCrashPlugin.java:106:错误:找不到符号 AGConnectCrash.getInstance().recordFatalException(exception...

  xEvpnM0NnPEL   2023年11月02日   27   0   0 javaflutterandroid

问题描述 更新游戏SDK到6.1.0.301版本之后,游戏包被审核驳回:在未安装或需更新华为移动服务版本(HMSCore)的手机上,提示安装华为移动服务(HMSCore),点击取消,游戏卡屏。修改建议:请参考测试结果修复该问题,确保游戏可以正常运行。 问题复现 我在荣耀7X手机上,先回退HMSCore版本(操作路径:手机-设置-应用管理-HMSCore,右上角有三个点,点进去卸载更新)后,复现了问题,问题细节点:启动游戏后,弹出安装或更新HMSCore的提示框,首次点击取消,等待很久也没再次弹出提示语,需要点击物理返回键之后才弹出(像是有个透明的界面遮挡住了,点击返回之后,透明界面消失),再次...

  xEvpnM0NnPEL   2023年11月02日   42   0   0

问题描述 集成华为游戏sdk后,进行游戏登录操作,其中帐号登录完调用getGamePlayer接口后要对获取到的AccessToken进行验证,此时调用解析凭证AccessToken接口报{“error”:”invalidsession”}。 解析凭证AccessToken参考​​接口文档​​。 问题分析 我们不知道什么原因,直接找到了华为技术支持(可提​​工单​​咨询),按照他们的提示依次检查。 查看接口url是否填错,正确的url:https://oauth-api.cloud.huawei.com/rest.php?nsp_fmt=JSON&nsp_svc=huawei.oau...

  xEvpnM0NnPEL   2023年11月02日   33   0   0

问题描述 集成华为游戏sdk后,进行游戏登录操作,其中帐号登录完调用getGamePlayer接口后要对获取到的AccessToken进行验证,此时调用解析凭证AccessToken接口报{“error”:”invalidsession”}。 解析凭证AccessToken参考​​接口文档​​。 问题分析 我们不知道什么原因,直接找到了华为技术支持(可提​​工单​​咨询),按照他们的提示依次检查。 查看接口url是否填错,正确的url:https://oauth-api.cloud.huawei.com/rest.php?nsp_fmt=JSON&nsp_svc=huawei.oau...

  xEvpnM0NnPEL   2023年11月02日   37   0   0

需求描述 快游戏开发者调用帐号登录接口成功后,会收到gameAuthSign字段,代表华为服务器返回的登录签名,建议开发者调用“校验登录签名接口”对返回的签名进行校验,以此确保登录结果的准确性。 H5快游戏: Runtime快游戏: 需求分析 校验登录签名的接口文档如下: ​​https://developer.huawei.com/consumer/cn/doc/development/HMS-2-References/hmssdk_jointOper_api_reference_s4​​ 解决方案 服务端java代码如下所示 Loginmain.java(入口文件,传入参与签名校验的参...

  xEvpnM0NnPEL   2023年11月02日   46   0   0

场景描述 公司游戏已集成联运游戏sdk6.1.0.301版本并上架华为应用市场,但是仍收到通知:在架游戏需尽快于2022年3月1日前接入华为防沉迷SDK,SDK升级为Game Service SDK6.1.0.301版本的防沉迷接口。现核实您的游戏暂未接入,请抓紧时间尽快更新。如后续核实游戏未接入华为防沉迷SDK,可能会影响您名下游戏的在架状态。 问题分析 自检步骤: 1.确认集成的游戏sdk版本号是否为6.1.0.301: ​ 2.用未成年人的华为帐号登录游戏,测试华为的防沉迷是否生效,是否会弹出SDK的防沉迷提示: 以上两点都满足的话,即为已接入游戏SDK6.1.0....

  xEvpnM0NnPEL   2023年11月02日   63   0   0

问题描述 参考华为​​存档​​官方文档,实现游戏存档相关功能,在测试创建游戏存档功能时,页面上方不停地弹出登录欢迎栏: 查看日志发现一直在不停地输出如下日志: 问题分析 联系了华为的技术支持(​可​​​提单联系​​​),华为技术支持分析创建游戏存档接口返回7013,表示用户没有登录;静默登录失败返回2002,表示用户没有授权手机上登录的华为帐号登录此游戏,需调用显式登录接口跳转到华为登录授权页面对帐号进行授权。显式登录接口调用成功后,在调用创建游戏存档接口时,又返回7013错误码……这样就形成了一个死循环。由于不停地在调用登录接口,所以页面中的现象就是不停地弹出登录欢迎栏。 华为技术支持指...

  xEvpnM0NnPEL   2023年11月02日   85   0   0

​问题描述​ ​最近我们接入华为游戏SDK6.1.0.301版本之后,在非华为手机上启动游戏,发现调用init接口后一直报907135003错误码。​ ​在华为手机上测试初始化成功。​ ​问题分析​ ​我联系了华为技术支持(可以提个​​工单咨询​​​)。复现该问题,并取全量日志,搜索关键词“HMSSDK_”,技术支持指出了报错信息:​ 2022-03-0715:22:48.41728789-28789/com.happyelements.AndroidAnimalE/HMSSDK_SystemUtils:isSystemAppException:android.content.pm.Pa...

  xEvpnM0NnPEL   2023年11月02日   41   0   0

问题描述 集成华为游戏服务SDK6.2.0.300版本之后,在工作日的白天使用已实名且未成年的华为帐号登录游戏,发现没有任何提示,可以直接进入游戏。正常情况下应该会提示“尊敬的用户:根据国家新闻出版署要求,游戏用户需进行实名认证”。 问题分析与解决 我在网上搜索到​​https://developer.huawei.com/consumer/cn/forum/topic/0204715057662890256?fid=0101271690375130218​​这个帖子: 1、Init接口的AppParams对象有没有增加防沉迷回调​​​AntiAddictionCallback​​,只有增加了...

  xEvpnM0NnPEL   2023年11月02日   57   0   0

问题背景 集成华为游戏服务SDK6.1.0.301版本之后,用已实名未成年帐号测试游戏,防沉迷不生效,没有任何提示,可以直接进入游戏。我用同一套代码换另外一个游戏的参数后重新测试,则有防沉迷提示。说明接入代码没问题。 问题分析和解决 我找到华为技术支持反馈咨询(可以​​工单咨询​​),对方让我复现问题,并取全量日志,分析日志发现: Line151240:03-2414:49:15.941139277521IAntiAddictionManager:[I/HwJos_log[6.4.0.301_product]/AntiAddictionManager13927:151783AntiAdd...

  xEvpnM0NnPEL   2023年11月02日   96   0   0

4月11日晚间,国家新闻出版署官网公布了2022年4月国产网络游戏审批情况:共计45款游戏获得新版号,审批时间为4月8日。                                 国家新闻出版署官网截图  ​ ​自2021年7月22日开始,游戏版号已经停发263天。 &n...

  xEvpnM0NnPEL   2023年11月02日   32   0   0

问题描述 华为联机对战服务玩家快速匹配后,不同玩家收到的同一房间内玩家列表不同。比如是1V1游戏模式,两个玩家通过Client.matchPlayer匹配成功后,回调中的room实例中玩家列表不一致,房主收到的room实例中只有1个玩家,非房主收到的room实例中有2个玩家。 问题分析 和华为技术人员沟通分析原因是: 玩家匹配过程中,一旦匹配成功,后台会将某一个玩家会作为房主创建一个房间,另一个玩家加入到这个房间中。房主创建房间时只有自身一个玩家,所以返回的room实例是有自己。另一个玩家拿到的room实例是两个玩家。 解决方案 Client.matchPlayer回调后,如果有新的玩家加入到...

  xEvpnM0NnPEL   2023年11月02日   25   0   0

Unity官方为广大游戏开发者提供了集成华为HMSSDK的方式,包含游戏和华为hmscore其他功能模块,这里只介绍如何集成游戏模块。 Unity官方文档链接:​​https://docs.unity.cn/cn/Packages-cn/com.unity.huaweiservice@1.3/manual/gameservices_cn.html​​ 打开文档后,左上角可以查看文档版本,默认是1.3.4版本。 当前最新文档是2.3.0,建议切换到最新版本集成sdk,具体接口在1.3.4版本,接入接口时需要切换回1.3.4版本。点击左上角下三角符号切换: 如果集成过程中遇到问题,可以登录网页...

  xEvpnM0NnPEL   2023年11月02日   45   0   0

为了使用unity方便快速集成华为hmscoresdk,有游戏开发者做了专业的插件,将该插件集成到unity项目中,省去了自己集成sdk的麻烦,导入后直接调用接口即可。 该插件分别支持unity2018、2019、2020、2021版本,使用unity2018版本的使用2.0-2018分支代码,2019、2020、2021版本使用master分支代码,插件链接:​​https://github.com/EvilMindDevs/hms-unity-plugin​​ 导入步骤如下: 根据本地unity版本自行选择并下载对应的.unitypackage版本,然后打开本地工程,选择 Ass...

  xEvpnM0NnPEL   2023年11月02日   128   0   0

原理介绍 Unity可以集成androidsdk,主要有两种方式,将unity导出为android 工程集成sdk或者封装android接口插件到unity中接入sdk。本文档介绍unity导出为android 工程集成sdk方式。 这种方式顾名思义,将开发好的unity游戏工程导出为android项目,并import到androidstudio,按照androidsdk集成文档集成,然后编译运行并进行测试即可。基于unity处理布局UI,所以在将unity工程导出之前,还需要添加unity与android交互逻辑,比如:unity这边点击按钮后需要调用并触发android...

  xEvpnM0NnPEL   2023年11月02日   24   0   0

原理介绍 该集成思路是androidstudio集成sdk后改为library导出,作为插件给unity使用,unity通过gradle配置集成sdk。即通过android插件实现sdk接口的调用,但是实际sdk集成在unity实现。 Unity端 首先,unity处理场景Scene,我这里创建布局如下: 创建c脚本文件,并编写点击事件,以初始化为例,代码如下: 定义一个交互对象: AndroidJavaObjectandroidSdkObject=null; 在Start中获取对象实例,其中“”中为安卓封装sdk的包名+类名,我这里实现sdk接口调用放在MainActivit...

  xEvpnM0NnPEL   2023年11月02日   43   0   0

问题描述 用androidstudio集成华为游戏服务SDK后,测试游戏时初始化init失败,报错statusCode907135000,我在官方开发指导文档网站上搜索该错误码: 该错误码表示传入的参数错误。官方错误码文档链接:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/commonerror-0000001059816656 问题解决 我联系了华为技术支持(https://developer.huawei.com/consumer/cn/support/feedback可工单咨询),对方告...

  xEvpnM0NnPEL   2023年11月02日   28   0   0

游戏过程中,经常会发生网络波动等异常情况,导致玩家掉线,此时如果网络恢复仍希望玩家加入到原游戏中,可以通过下面的方式进行重连。允许重连时间可以在AppGalleryConnec控制台进行设置。 网络异常导致掉线场景 网络异常导致玩家客户端与联机对战服务端连接不上,在一定周期后服务器会将该玩家设置会掉线状态,如果游戏允许玩家在短时间内网络恢复后重新接入网络则需要使用掉线重连接口实现该场景。具体是玩家进入房间后,游戏通过room.onDisconnect(playerInfo)方法监听玩家掉线事件,该方法会返回玩家信息。判断如果是玩家自己掉线,则需要触发room.reconnect()方法重连,重...

  xEvpnM0NnPEL   2023年11月02日   33   0   0
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~