0

我正在使用与以下类似的功能启动 Chrome 自定义选项卡,但我总是将活动结果取消,这在单击关闭图标时是有意义的。但是当我想区分重定向到应用程序和关闭图标单击时并没有真正的帮助。有没有办法为自定义选项卡设置活动结果?

   fun launchURL(context: Context, url: String, requestCode: Int) {
       val builder = CustomTabsIntent.Builder()
       val customTabsIntent = builder.build()
       customTabsIntent.intent.data = Uri.parse(url)
       (context as Activity).startActivityForResult(customTabsIntent.intent, requestCode)
}
4

1 回答 1

0

AFAIK 您无法侦听在自定义选项卡中运行的特定 url,因此您可以处理重定向到应用程序的唯一方法是处理深层链接。当用户单击自定义选项卡中的深层链接时,它将被视为系统中的普通深层链接。如果您的应用程序已注册处理它 - 它会。

于 2022-02-16T13:49:23.060 回答