启动Chrome自定义标签示例,但未首次推出Chrome测试版

Fab*_*chi 2 android google-chrome chrome-custom-tabs

我刚刚开始尝试使用chrome自定义标签并面对这个小问题.在设置运行Chrome自定义标签示例的环境时,我在设备上下载了Chrome测试版.但是,当我运行该示例时,它将无法正常工作.

我提出了几个断点,一切似乎都有效,最重要的是,程序可以找到一个支持自定义选项卡的包:

    String packageName = CustomTabsHelper.getPackageNameToUse(this);
Run Code Online (Sandbox Code Playgroud)

'packageName'设置为chrome beta但没有调用任何回调(onCustomTabsServiceConnected或onServiceDisconnected).

我通过运行Chrome测试版并执行了几项设置操作来解决了这个问题.在那之后,我再次运行了这个例子并且它运行了.这似乎是一种错误...这种行为是否有望?

小智 5

这是预期的行为.当Chrome向用户显示任何内容时,它会要求先接受使用条款.在接受TOS之后,应该显示网页,并且应用程序能够绑定到服务.