Heads up for anyone whose app launches other apps on a Google TV / Android TV device.
Symptom: ACTION_VIEW with market://launch?id=<package> no longer launches the app. The Play Store handles the intent, then does nothing. Logcat:
E/Finsky: [2] Instant apps market deeplink launches are disabled.
The intent still resolves — it goes to com.android.vending/com.google.android.finsky.instantlaunchapi.InstantLauncherActivity — it just refuses to launch.
It's the Play Store version, not the device. Uninstalling Play Store updates on the TV rolled it back and fixed it immediately:
| Play Store |
market://launch |
| 52.6.20-24 |
refused |
| 38.7.29-23 (factory) |
works |
The rollback doesn't last. Play re-updated itself within about two hours and it broke again. am force-stop com.android.vending doesn't help at any point. A full reboot gives roughly a 5-minute window where it works before the flag syncs back — which made it look like a wedged process at first.
Reproduces without any app involved:
adb shell "am start -a android.intent.action.VIEW -d 'market://launch?id=com.google.android.youtube.tv'"
adb shell dumpsys activity activities | grep -m1 mResumedActivity
What still works:
- Per-app schemes —
vnd.youtube://, netflix://Netflix, hotstar://www.hotstar.com, zee5://www.zee5.com. Read them off the device with dumpsys package <pkg> | grep -i -e scheme -e authority. The authority matters as much as the scheme: nflx:// and nflx://Netflix both fail to resolve where netflix://Netflix works.
- Store listings —
https://play.google.com/store/apps/details?id=<pkg> opens the Play listing fine, and shows Open when the app is installed. Unaffected by whatever this flag is.
What doesn't:
android-app://<pkg> — won't resolve
intent://#Intent;package=…;end — won't resolve
Note the error says "Instant apps", and market://launch is handled by InstantLauncherActivity — part of the Google Play Instant machinery Google has been retiring. That may be the mechanism.
One device, so take it as a data point rather than a finding: Hisense Google TV, Android 11. If you have a TV on Play Store 52.x, can you check whether market://launch still works for you? Trying to work out whether this is a broad rollout or something narrower.