在我的应用程序中,我们需要打开一个浏览器窗口并点击一个 URL - 页面加载完成后,我们需要关闭它,我知道我可以使用 CustomTab 回调来完成。我宁愿用户根本不必看到自定义选项卡打开 - 有没有办法让它不可见?
我们想出了如何使用常规的 Chrome 浏览器来做到这一点,但我想使用自定义选项卡来利用 warmup() 方法。
我的 iOS 对手使用 Safari ViewControllers 完成了同样的事情,它允许您以不可见的方式打开一个。
在我的应用程序中,我们需要打开一个浏览器窗口并点击一个 URL - 页面加载完成后,我们需要关闭它,我知道我可以使用 CustomTab 回调来完成。我宁愿用户根本不必看到自定义选项卡打开 - 有没有办法让它不可见?
我们想出了如何使用常规的 Chrome 浏览器来做到这一点,但我想使用自定义选项卡来利用 warmup() 方法。
我的 iOS 对手使用 Safari ViewControllers 完成了同样的事情,它允许您以不可见的方式打开一个。
在 SafariViewController 中,很容易做到。
在 ChromeCustomTab 中,您可以使用mayLaunchUrl 方法并提供 URL。顾名思义,可能并不总是调用 URL。这是我能找到的“不可见的浏览器窗口”最接近的。