使用带有 Chrome 自定义选项卡的 OkHttpClient

Use an OkHttpClient with Chrome Custom Tab

我正在开发 Android 应用程序。我需要调用一个网页,我想尝试 Chrome 自定义标签。根据我Android开发的经验,我使用WebView来完成这个任务,指定客户端使用OkHttpClient。这在我需要自定义 Http 客户端(添加 header、设置超时等)时很有用。是否可以将 OkHttpClient 与 Chrome 自定义选项卡一起使用?

不,不可能按照您的要求进行操作。这是因为您将使用完全不受您控制的外部应用程序(例如 Chrome、Firefox 等)。使用 Chrome 自定义选项卡,您可以自定义浏览器的外观和非常小的细节(您可以找到 here),但您无法控制浏览器访问目标的方式 URL .这将完全由实现 Chrome 自定义标签功能的浏览器控制。