This isn’t a fix — it’s just a debugging recommendation
1. Testing incorrectly (typing in Safari)
Typing a URL directly in Safari’s address bar will not trigger a Universal Link.
That’s by design — iOS treats it as an explicit “open website” action.
Universal Links only work when tapped from:
-
another app (Mail, Notes, Telegram, etc.),
-
or a web page link ().
Always test by tapping the link from Notes or a web page, not by typing it.
2. Path pattern too restrictive
Your AASA only allows /login/*.
That means only URLs like will open the app — but not:
Temporarily widen your rule to confirm it’s the cause:
“paths”: [“/login”, “/login/*”, “/login*”]
3. Missing “apps”: [] inside “applinks”
According to Apple’s format, “apps”: [] should always be included under “applinks”.
While some iOS versions ignore it, older or stricter validators may fail silently.
"applinks": {
"apps": [], // add this
"details": [
{
"appID": "TEAMID.BUNDLEID",
"paths": ["/login/*"]
}
]
}
Also try to delete the app, reinstall it, and try again