Compose intent:// URIs with package, action and fallback.
Chrome on Android opens intent:// links in the matching app.
No extras.
What each segment of the URI means.
Nothing is launched from here. Paste the URI into an anchor’s href on a page viewed in Chrome for Android to test it.
adb shell am start \ -a android.intent.action.VIEW \ -c android.intent.category.BROWSABLE \ -d "myapp://device/123" \ -p com.example.app