56

The Chrome custom tabs doesn't seem to launch other apps by deeplinking.

For example a PayPal payment, when Chrome is launched with this URL. It will ask the user if the URL has to be opened with the PayPal app or with Chrome.

But this is not the case with Chrome custom tabs.

If I use an custom scheme(myapp://deeplinkurl/) it works correctly.

How can I allow to let apps override the http scheme?

4
  • 2
    Ion, are you asking about links inside a webpage or links you open with a custom tab? Commented Jan 25, 2016 at 22:48
  • 1
    Links inside the loaded webpage, the users gets a page with multiple payment options. If PayPal is selected, it doesn't open de PayPal app. The Chrome browser itself does. Commented Jan 26, 2016 at 10:58
  • did you ever find a solution to this? Commented Dec 13, 2017 at 14:53
  • 4
    Custom Chrome Tabs just support custom schemes, http/https won't be launched as a application intent. Commented Dec 14, 2017 at 15:56

2 Answers 2

-1

The chrome custom tab are designed to provide a customized browsing experience to our app, they don't support deep linking to apps like normal chrome does. To override the HTTP scheme within our apps we can achieve it by Android Intent system, where we check if the apps that handle the HTTP scheme is installed and redirect to application.

Sign up to request clarification or add additional context in comments.

Comments

-1

Chrome Custom Tabs does not automatically open other apps unless the intent is explicitly configured. A proper solution is to check if another app can handle the URL and open it with an explicit Intent.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.