2

我刚刚开始尝试使用 chrome 自定义标签,并遇到了这个小问题。当我设置环境以运行 Chrome 自定义选项卡示例时,我在我的设备上下载了 Chrome 测试版。但是,当我运行示例时,它不起作用。

我设置了几个断点,一切似乎都在工作,最重要的是,该程序可以找到一个支持自定义选项卡的包:

    String packageName = CustomTabsHelper.getPackageNameToUse(this);

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

我通过运行 Chrome Beta 并执行几个设置操作解决了这个问题。在那之后,我再次运行了这个例子,它成功了。这似乎是一种错误......这是预期的行为吗?

4

1 回答 1

2

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

于 2015-08-25T17:50:13.767 回答