如何预热/预缓存受信任的 Web 活动

Posted

技术标签:

【中文标题】如何预热/预缓存受信任的 Web 活动【英文标题】:How to pre warm / pre cache a Trusted Web Activity 【发布时间】:2021-11-03 23:01:57 【问题描述】:

我目前正在使用 TwaLauncher 类从我的应用程序中使用如下代码启动受信任的 Web 活动:

        val launcher = TwaLauncher(context)
        launcher.launch(Uri.parse(URL))

这会从更广泛的本机应用程序中启动 TWA。

但是性能有点慢,我看到很多关于使用 Chrome 自定义选项卡(TWA 所基于)进行预热/预缓存的信息,但没有关于如何使用 TwaLauncher 实现此目的的文档或信息。

【问题讨论】:

【参考方案1】:

目前无法在使用 TwaLauncher 时拆分连接到服务和启动 Trusted Web Activity。

另一种方法是创建您自己的 TwaLauncher 版本并对其进行修改,以便拆分这两个步骤。

【讨论】:

以上是关于如何预热/预缓存受信任的 Web 活动的主要内容,如果未能解决你的问题,请参考以下文章

iOS 9 中可用的受信任根证书列表

应用缓存预热方案设计

应用缓存预热方案设计

应用缓存预热方案设计

应用缓存预热方案设计

如何将SSL证书设置成受信任的证书