来自developer document of Instant Apps
已安装的应用可以让自己通过显式意图与即时互动。
后来提到即时应用程序不能
查看设备上已安装应用的列表,除非已安装的应用已让自己可以被即时应用发现。
但我无法找到有关如何公开已安装应用的组件或应用的任何部分的详细信息,以便即时应用可见(并且可访问)。那有什么限制吗? (支持的组件类型等)
答案 0 :(得分:11)
最后,我想出了语法:
对于 Android O+ ,您可以为组件指定<application>
。
对于较低版本的Android,请将此元数据添加到<meta-data android:name="instantapps.clients.allowed" android:value="true" />
(不适用于组件):
var canvasEquity = document.getElementById("myChart") as HTMLCanvasElement;
var imgEquity = canvasEquity.toDataURL("image/png");
var iframe = "<iframe
width='100%' height='100%'
src='" + imgEquity + "'>
</iframe>"
pdfMake.vfs = pdfFonts.pdfMake.vfs;
var pdfDocument = {
content: [
{
image: imgEquity,
width: 350,
height: 200
}
]};
pdfMake.createPdf(pdfDocument).open();
更多信息可以在3.15. Instant Apps
找到