集成好Game Kit后,请连接手机并打开adb 调试功能。 执行命令adb logcat –v time > log.txt
可以在log.txt中查看Kit log。Log打印的TAG为:Game Kit
对于updateGameAppInfo API,Log中若打印出reportData message关键字,则下发成功。
例如:
4211 4234 I Game Kit : reportData message {"MessageType":3,"SceneID":1,"Description":"Game Start","ImportantLevel":"2","RecommendFps":60,"KeyThread":"render|10001|logic|6665|net|7170"}
设备上报的温度状态为高时,建议应用侧实行优化方案,比如降一档画质。不过,请注意设备温度反馈的频度,不建议反复调高调低画质。
此外,请注意降画质的方式。有些游戏在收到温度信息为高时,会弹框提示用户降低帧率或降低画质。 而根据用户反馈舆情,这个弹框体验并不好。
1)建议不要在主线程中调用Game Kit API。
2)updateGameAppInfo() API调用不能过于频繁。调用间隔需大于10ms,否则第二次调用会被过滤。
3)调用updateGameAppInfo() API向设备发送消息时,每次调用只发送一个消息,不要多条消息合并发送。
4)涉及开局的游戏,发送游戏开局消息时,一局开始/结束需要匹配。请特别验证如下几类场景:
l 对局过程前后台切换,灭屏亮屏;
l 网络断开重连;
l 切换到后台比较长时间后,游戏回到主界面。
由于当前的HUAWEI DevEco Studio beta版本,需要进行允许清单验证。当打开已经安装的HUAWEI DevEco Studio beta版本时,会弹出默认的浏览器,提醒开发者使用经过实名认证的华为开发者联盟账号进行登录,以进行允许清单验证。如果您的华为开发者联盟账号未在允许清单内,将无法进行使用HUAWEI DevEco Studio beta版本。通过认证后,HUAWEI DevEco Studio beta版本,可以本地编写代码的。
同时支持DevEco Studio开发环境和Android Studio开发环境。
目前支持EMUI10.1及以上版本。