Actualmente estoy trabajando en una aplicación que debería iniciarse desde un navegador en Android. También investigué un poco sobre las anclas de intención y probé algunas cosas.
window.open("https://www.youtube.com/"); // works - opens youtube as it is a registered URL for the app window.open("vnd.youtube:WATCH_ID"); // works - opens youtube with Watchid - schema found in the webs window.open( "intent://#Intent;package=com.google.android.youtube;end" ); // Does not work <a href="intent://#Intent;package=com.google.android.youtube;end"> TestLink </a> <!-- This also does not work -->Editar: para mis propósitos, necesitaba tener el nombre del paquete (que puede encontrar en Google Play Store) y el esquema. Para encontrar el esquema en su teléfono para una aplicación ya instalada , puede ejecutar
adb shell "dumpsys package com.package.any.id | grep -i scheme'"y corriendo
adb shell "dumpsys package com.package.any.id"también puede verificar las intenciones del paquete.
Muchas gracias