智能客服
你问我答,随时在线为你解决问题
此版本文档已归档不再维护,推荐您使用最新版本。
Game kit提供Api接口,帮助开发者快速实现游戏App与系统的交互。开发者通过Game Kit,可以完成向系统发送游戏数据以及从系统获取设备状态信息两大动作。
Game Kit服务于游戏场景优化。其特点是可以通过游戏场景和运行状态的不同,使用不同策略调度系统资源以达到更精细化的优化效果。

- private GameManager mGameKit = GameManager.getGameManager();
有以下两种方式向设备注册应用。
需要通过回调监听设备信息变化:
- private GameCallBack gameSdkCallBack = new GameCallBack() {
- @Override
- public void onPhoneInfoUpdated(String info) {
- Log.i(TAG, "onPhoneInfoUpdated: " + info);
- }
- };
- boolean isSuccess = mGameKit.registerGame(packageName, gameSdkCallBack);
不需要通过回调监听设备信息变化:
- boolean isSuccess = mGameKit.registerGame(packageName, null);
- JSONObject jsonObject = new JSONObject();
- try {
- jsonObject.put(“MessageType”, 3);
- jsonObject.put(“SceneID”, 1);
- jsonObject.put(“Description”, “Game Start”);
- jsonObject.put(“ImportantLevel”, 2);
- jsonObject.put(“Status”, 1);
- jsonObject.put(“RecommendFps”, 60);
- jsonObject.put(“KeyThread”, “net|6001”);
- String message = jsonObject.toString();
- mGameKit.updateGameAppInfo(message);
- } catch (JSONException e) {
- // Process exception
- }
- String phoneInfo = mGameKit.getPhoneInfo();
请参考第3.2.2节,需要通过回调监听设备信息变化部分。
如果需要更换回调接口,可调用registerGame()接口。更换回调接口后,之前注册的监听接口不再生效。
自检应用
参考自检应用中的步骤使用自检工具对应进行自检,并根据自检报告修改应用。
了解上架规则
开发者完成集成服务,提交应用上架前,请先了解如下上架规则和审核常见问题:
l 应用审核FAQ
提交上架申请开发完成后需要在AppGallery Connect中将应用信息补充完整并提交上架申请,具体操作参见发布应用。
移动端SDK需要在应用编译打包时,被加载在您的应用当中。
SDK会随着客户应用的调用而启动,不会自动启动,也不会在后台做任何额外动作。
SDK运行时,不会调用系统权限。
SDK会使用客户应用的appid、包名和接口调用情况,用于牵引Game Kit服务能力的持续优化和改进。
SDK不会收集用户数据。
SDK不会收集用户个人数据。
版本特性介绍:
1、Game Kit通过游戏App给系统提供精细化场景信息、配置信息、网络信息等,系统给游戏App反馈系统状态信息等。
2、使得双方能够利用这些信息进行更紧密和深入的协作,在系统资源有限的情况下进一步改善玩家的游戏体验。