问题标签 [android-customtabs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
183 浏览

facebook - How can I capture a URL from Chrome Custom Tabs without clicks?

I am trying to switch to CustomTabs from WebViews as it has been disabled by Facebook for login. For this, I need to get the access token from the URL in the custom tab. How can I do this without requiring the user to click somewhere?

0 投票
1 回答
403 浏览

android - 没有为深层链接捕获 Chrome 自定义选项卡中的重定向

我想捕获发生在 Chrome 自定义选项卡中的重定向,以确保用户停留在本机移动应用程序中。

以下是 Chrome 自定义选项卡的启动方式:

该网页status_response_url在用户进行身份验证后重定向到作为参数给出的 URL。移动应用注册适当的方案:

不幸的是,系统似乎没有捕获重定向。为什么?

0 投票
2 回答
325 浏览

android - 任务进入后台或进入前台时回调?

我有一个活动 A,它启动自定义选项卡。我需要知道自定义选项卡打开时,任务(活动所属的)是进入后台还是进入前台。

我知道这个问题How to detect when an Android app go to the background and come back to the foreground。这个问题提到的解决方案对我不起作用,因为一旦启动自定义选项卡,就会收到 onbackground 回调,这不是我想要的。当包含活动 A 的任务进入后台时,我想要 onbackground 回调。

0 投票
0 回答
57 浏览

android - Android- 应用程序链接- 第二次访问基本 URL 时未获得意图(用于 facebook 登录)

我正在执行 facebook 登录,以下是工作流程

  1. 构建带有时间戳和用户 ID 的 URL,然后传递到 Chrome 自定义选项卡
  2. 服务器将与 facebook 通信并显示输入 facebook 凭据的选项
  3. 成功登录后将加载重定向 URL(例如https://www.FLoginSucess.com/.../
  4. 我已经使用此重定向 URL ( https://www.FLoginSucess.com/.../ )注册了一个应用程序链接。因此,当重定向 url 被加载时,我在注册的活动上得到了一个 Intent,这完全可以正常工作我的问题是当用户退出应用程序(未从 facebook 注销)并尝试使用 facebook 重新登录时,加载了相同的重定向 URL ( https://www.FLoginSucess.com/.../ ),它被 App Link 识别,我不知道为什么。
0 投票
0 回答
52 浏览

android - 默认情况下,Chrome 自定义选项卡中的桌面站点

如何使我在自定义选项卡中打开的网站默认作为桌面网站打开?

例如看截图:
桌面网站

0 投票
1 回答
99 浏览

android - 即使使用 android 自定义选项卡启动,URL 仍然使用 webView 打开

我对 Android 开发和构建一个简单的演示应用程序来尝试 Android 自定义选项卡功能非常陌生。然而不知何故,当我启动应用程序并在虚拟设备上对其进行测试时,我仍然看到 URL 是使用 webView 而不是自定义选项卡启动的。我错过了什么吗?非常感谢!

*我尝试的原因是现在在 webview 上绕过 facebook/Google 登录限制

在此处输入图像描述

我的build.gradle

我的MainActivity.java:

0 投票
1 回答
65 浏览

admob - android 应用程序自定义选项卡 webview 中的 Adsense 广告

我开发了一个带有 chrome 自定义 webview 的 android 应用程序来加载的包含 Adsense 广告的网站,并且我没有在我的应用程序中使用 AdMob。

我从谷歌政策页面看到了以下两个相互矛盾的政策。我的理解是我们可以在具有自定义标签 web 视图的应用中使用 Adsense 广告,但不能将 AdSense 广告直接放置在应用中。那是对的吗?

https://support.google.com/adsense/answer/3394713?hl=en&ref_topic=1250104#3&zippy=%2Cwhich-ad-code-should-i-put-on-web-apps-app-embedding-web-admob -or-adsense

在此处输入图像描述

https://support.google.com/adsense/answer/48182?hl=en#zippy=

在此处输入图像描述

0 投票
0 回答
27 浏览

android - Firebase Facebook 通过移动浏览器登录在 Android 中按后退按钮 3 次后重定向/关闭

我已经通过 firebase 实现了 Facebook 登录。单击登录按钮 facebook 在自定义选项卡中打开移动浏览器。当我单击后退或关闭按钮时,重定向仅在 3 次后发生。Facebook 登录页面重新加载 3 次,然后页面才会关闭。

请在下面找到代码,

自定义标签 Facebook 登录

0 投票
1 回答
32 浏览

android - Chrome 自定义标签活动结果

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

0 投票
0 回答
10 浏览

android - 从 Android 应用中的 Chrome 自定义选项卡打开某些链接?

我正在处理在自定义选项卡中打开 URL 的流程,并在某些操作后导航到应该深度链接回应用程序的 URL。当使用系统浏览器而不是自定义选项卡时,我们会成功重定向回应用程序。但是,当使用自定义选项卡时,URL 仍会在自定义选项卡中打开。如何确保它在应用内打开?