In-app browsers on Android
Android app links and intents can open destinations outside an embedded browser. Test the supported route and fallback on your target devices.
19 October 2026 ยท PAD team
Two containers
Android apps open links either in a WebView they control or in Chrome Custom Tabs, which is the real browser rendered inside their window. Custom Tabs share cookies with Chrome and can hand off to other apps, so store links work without any intervention.
Telegram, many news apps and a growing number of others use Custom Tabs. Meta's apps use their own WebView, as on iOS.
Why even the WebView case usually works
Android exposes intent://, a URL format that names a target package and carries a fallback:
intent://details?id=com.example.app#Intent;scheme=market;
package=com.android.vending;
S.browser_fallback_url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.example.app;
end
If Play cannot take it, the browser opens the fallback URL. Nothing is lost. iOS has no equivalent, which is the entire reason the blank page problem is an iPhone story.
The numbers
In our own routing, taps arriving from social apps were overwhelmingly iOS. Android accounted for a small fraction, and none of those needed a manual rescue. If you are deciding where to spend engineering effort, that ratio should decide it.
What still breaks on Android
- App Links that fail verification, sending users to the browser instead of the app
- Devices without Play, where market:// and intent both fall through
- Aggressive battery savers killing the browser mid-redirect on some vendors
The first is by far the most common, and it is covered in the App Links write-up.
Create a GoToApp link with your destinations, then test it on the devices and channels you plan to use. Free includes up to three projects.