问题描述
“最近,我的团队根据官方文档将与浮动窗口相关的游戏服务 SDK 和 API 集成到他们的应用中。
但是当他们打包并运行该应用程序时,浮动窗口并没有正常显示。 我该如何解决?”
解决方法
The official documentation 给出如何集成浮动窗口功能的说明:
-
运行EMUI 9.1.1及以上版本的华为设备,无需集成任何SDK,游戏悬浮窗自动显示。
-
对于EMUI 9.1.1之前的华为设备,您需要按照上述链接的说明集成浮窗功能。
- 游戏初始化API:调用游戏悬浮窗相关API前必须先调用
init
API。 - 悬浮窗相关API的调用:在
showFloatWindow
方法中调用onResume
API,在hideFloatWindow
方法中调用onPause
API。详情请参考官方文档。 - 悬浮窗API调用逻辑:只有在调用
hideFloatWindow
API后才能调用showFloatWindow
API在游戏UI上显示游戏悬浮窗。 - 测试设备上的HUAWEI AppGallery版本号:AppGallery版本必须为9.0或更高版本。
详情请参考:What Can I Do When the Floating Window Is Not Displayed Normally in My Game?