如何将已安装应用程序中的组件公开给即时应用程序?

Oas*_*eng 11 android android-instant-apps

来自Instant Apps开发者文档

已安装的应用程序可以使自己通过显式意图与即时交互.

后来提到即时应用程序不能

发现设备上已安装的应用列表,除非已安装的应用已经让自己可以被即时应用发现.

但是我无法找到有关如何公开已安装的应用程序的组件或应用程序的任何部分的详细信息,以便即时应用程序可见(并且可访问).那有什么限制吗?(支持的组件类型等)

Oas*_*eng 11

最后,我想出了语法:

对于Android O +,您可以指定android:visibleToInstantApps="true"组件.

对于较低版本的Android,请将此元数据添加到您的<application>(不适用于组件):

<meta-data android:name="instantapps.clients.allowed" android:value="true" />

更多信息可以在这里找到3.15.即时应用