讨论广场 问答详情
UIExtensionComponent 嵌入第三方页面,弹出窗口白屏,跨应用拉起子窗口偶现渲染失败,权限全部配置完成
2601_96864008 2026-08-30 10:39:55
328 评论 分享

使用 UIExtensionComponent 做应用内嵌套另一个鸿蒙应用界面,部分设备打开直接白屏,没有明显报错,时好时坏。

328 评论 分享
写回答
全部评论(1)

1. UIExtension 属于扩展能力,需要 module.json5 配置对应 extension 权限,exported 属性配置正确;
2. 宿主应用与被拉起应用需要适配相同 API 基线,Next 环境接口有变更;
3. 宿主窗口状态异常、窗口最小化、后台挂起会导致子扩展渲染中断;
4. 监听`onConnect`、`onDisconnect`生命周期,处理连接断开场景,做页面降级提示;
5. 不支持在元服务卡片进程中使用 UIExtensionComponent;
6. 部分设备受系统权限管控,普通应用无法使用部分 UIExtension 能力。

2026-08-30 11:02:35