【AGC】【FAQ】Dynamic Ability常见问题

 1、【问题描述】

华为分包制作遇到的问题。

初始化 FeatureInstallManagerFactory.create(this); 时 。出现了报错

cke_270.png

【解决方案】

目前不支持鸿蒙系统。您需要更换支持的设备进行测试。

cke_1348.png

参考文档:

https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-dynamicability-restriction-0000001077501840

https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-References/featureinstallerrorcode-0000001057642245

 

2、【问题描述】

InstallStateListener 回调未提供 moduleNames 值。

InstallStateListener 回调 FeatureInstallSessionStatus.REQUIRES_USER_CONFIRMATION、FeatureInstallSessionStatus.REQUIRES_PERSON_AGREEMENT 状态时未返回 moduleNames。

【解决方案】

FeatureInstallSessionStatus.REQUIRES_USER_CONFIRMATION、FeatureInstallSessionStatus.REQUIRES_PERSON_AGREEMENT--不返回moduleNames,会透传应用市场的intent,由用户拉起应用市场的下载确认/授权界面。

目前AG没有返回moduleNames 的计划。

 

3、【问题描述】

Dynamic Ability 中,通过 FeatureInstallRequest 类可以构造一个动态加载的请求,请问 addModule("SplitSampleFeature01") 特性名称参数来自哪里?如何获取?

cke_3689.png

【解决方案】

参数名是您自己在build.gradle声明module时起的module名。

 

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

posted @ 2022-09-01 13:59  华为开发者论坛  阅读(25)  评论(0编辑  收藏  举报