【发布时间】:2020-02-06 04:31:52
【问题描述】:
我目前正在使用旧功能插件来创建即时应用程序。在基本功能模块的 AndroidManifest 文件中,我有 Activity B,它按照“/pets/dogs/cages”模式监听意图
在我的应用程序模块的 AndroidManifest 文件中,我有 Activity C,它按照“pets/..*/cages”模式侦听意图。我还列出了正在使用“tools:node="replace" 的活动 B,以便忽略之前在功能模块中说明的过滤器。
这个设置的原因是因为我不想拦截用户点击的所有网络链接,我只想在他们已经完全安装了应用程序的情况下这样做。
此设置适用于旧功能插件,但在切换到应用程序包和动态功能时,我无法尝试实现相同的功能。
在旧设置中,应用程序模块的清单具有更高的优先级。但是,当迁移到新结构时,我想将功能模块更改为新的应用程序模块,将旧的应用程序模块更改为动态功能模块。
有什么建议吗?
【问题讨论】:
标签: android android-intent android-manifest android-instant-apps android-app-bundle