关于使用华为GameTurbo引擎API updateGameAppInfo()的问题



我正在尝试使用Game Turbo Engine API updateGameAppInfo((,但它不能持续工作,有时似乎没有向设备发送游戏信息。这可能是什么原因?此外,我可以使用updateGameAppInfo((批量发送消息吗?

请检查您的代码中是否使用updateGameAppInfo((发送游戏信息。太频繁地连接到设备?如果是,请尝试修改您的设计,以限制此API的使用,从而延长API调用间隔或在调用之间添加等待(…(。这些API调用之间所需的最短时间为10ms。如果短于此,则第二次调用将被忽略。这可能会导致使用类似于您的updateGameAppInfo((时出现间歇性问题。

至于使用updateGameAppInfo((向设备发送消息,一次只能发送一条消息,不支持批量消息。

全局游戏消息示例:JSON格式:

{ "MessageType":0, 
"PackageName":"xxx.xxx.xxxx.xxx", 
"AppVersion":"1.0", 
"ResourceVersion":"1.0",
"EngineType":2, 
"EngineVersion":"1.0", 
"GameType":2, 
"VulkanSupport":true 
}

[Field]消息类型(int(

【说明】必填项。值0表示全局游戏消息。

[字段]PackageName(字符串(

【说明】必填项。它表示游戏包的名称。

[字段]应用程序版本(字符串(

【说明】必填项。它表示游戏应用程序的版本号。

[字段]资源版本(字符串(

[说明]可选。它表示游戏资源的版本号。

[字段]引擎类型(字节(

[说明]可选。它表示游戏引擎类型。

1:Unity

2:虚幻引擎4

3:弥赛亚

4:Cocos2d 200:其他游戏引擎[Field]EngineVersion(String(

[说明]可选。它表示游戏引擎的版本号。如果未设置EngineType,则此参数可以保留为空。

[字段]游戏类型(字节(

[说明]可选。它表示游戏类型。

1:MOBA(多人在线竞技场(

2:角色扮演游戏(RPG(

3:第一人称射击(FPS(

4:格斗技术游戏(FTG(

5:赛车(RAC(200:其他游戏类别[场地]VulkanSupport(布尔值(

[说明]可选。表示是否支持Vulkan。

其他详细信息。关于本API,请参阅:链接

相关内容

  • 没有找到相关文章

最新更新