Esquema personalizado de Android que no funciona en algunos dispositivos

He hecho el esquema de encargo para mi app agregando esto a mi actividad en el manifiesto android:

<activity android:name=".TabHostActivity" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.action.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.LAUNCHER" /> <data android:scheme="myscheme" /> </intent-filter> </activity> 

Cuando escribo "myscheme: //" en el navegador android abre mi aplicación (en algunos dispositivos). El problema es que esto no está funcionando en la galaxia s de Samsung y el juego de Xperia. Sólo busca myscheme: // en google.

¿Alguien sabe lo que está mal aquí?

Cualquier ayuda será apreciada 🙂

Es común que los navegadores busquen un término o prepend "http: //" delante de él si no está presente. Supongo que eso es lo que está pasando aquí.

Si crea una página HTML con un enlace a myscheme: // algo, su aplicación debería aparecer en la lista de selectores.

Algo así: <a href="myscheme://it_worked"> click this link </a>

  • ¿Cuál es la diferencia entre la configuración de 'destino' en el archivo 'project.properties' y la etiqueta 'android: targetSdkVersion' en el manifiesto?
  • No se puede resolver el símbolo Manifest.permission.READ_PHONE_STATE
  • Java.lang.RuntimeException: No se puede instanciar la actividad
  • Android: ¿De dónde proviene el permiso "System tools"?
  • ¿Cuáles son los ajustes de manifiestos de Android correctos para una aplicación de Adobe AIR para restringir la disponibilidad de dispositivos?
  • Falta el archivo de manifiesto
  • ¿Es mejor práctica de código para registrar un receptor en manifiesto o en código?
  • Manifiesto de Android - "no tiene constructor predeterminado" con actividad / clase Runnable
  • Actividad abstracta de Android en el manifiesto
  • Se requiere un Gamepad - android tv - liberando la aplicación
  • "Tag <Activity> nombre de atributo tiene un carácter no válido". "Android Mainfest
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.