Mi aplicación se abre al hacer clic en una URL en Android

He definido un filtro de intenciones para lanzar mi aplicación desde algunos tipos de URL. El punto es que se lanza para todos los tipos de enlaces, y sólo quiero ser lanzado para un nombre de host concreto. Aquí está mi manifiesto:

<activity android:name="com.imin.SplashActivity" android:label="@string/app_name" android:launchMode="singleTask" android:logo="@drawable/img_action_icon" android:screenOrientation="portrait" android:theme="@style/AppTeme.Fullscreen" > <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.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="imintheapp.com" android:pathPrefix="/events/get/" android:scheme="http" /> </intent-filter> </activity> 

Necesito abrir mi aplicación SOLAMENTE en los siguientes casos: http://imintheapp.com/events/get/xxxxxxxx donde xxxxxxxx es una cadena alfanumérica.

¿Que estoy haciendo mal? Saludos,

Añadir este código en Menifest.xml

  <intent-filter > <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="www.parag-chauhan.com" android:path="/test" android:scheme="http" /> </intent-filter> 

Para probar crear otro proyecto y ejecutar debajo de código

 Intent i = new Intent(Intent.ACTION_VIEW , Uri.parse("http://www.parag-chauhan.com/test")); startActivity(i); 

También puede pass parameter en el enlace para más información http://paragchauhan2010.blogspot.com/2013/03/make-link-in-android-browser-start-up.html

Prueba esto

 <data android:host="imintheapp.com" android:path="/events/get/" android:scheme="http" /> 

Creo que deberías mirar el elemento de filtro de intenciones de tu archivo de Mainfest. Concretamente, eche un vistazo a la documentación del subelemento de datos .

Lea los documentos nuevamente.

También le sugiero que lea la 2 ª ans de esta Que.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.