2017-08-08 7 views
1

J'ai une application qui peut être lancée à chaque fois que je reçois un SMS avec un certain format, cela fonctionne correctement lorsque j'utilise l'application Android stock Messages mais, lors de tests sur un appareil Samsung en utilisant leur application Messages et en cliquant sur un lien, il ne sera pas lancer mon application, mais plutôt essayer d'ouvrir le lien dans l'application Messages, la mise en œuvre actuelle sur AndroidManifest.xmlL'application Samsung Messages ne sera pas connectée en profondeur à mon application

<activity android:name="com.example.SMSInterceptor" 
    android:configChanges="keyboardHidden|orientation|screenSize"> 
    <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:scheme="https" /> 
     <data android:host="example.com" /> 
    </intent-filter> 
</activity> 

Quelqu'un sait une solution à ce ? Toute aide est appréciée.

+0

Avez-vous eu un peu de chance avec ça? Il y a une question similaire ici: https://stackoverflow.com/questions/42702503/deeplinking-in-samsung-messaging-app-with-built-in-browser –

Répondre

0

ajouter à votre auto filtre l'intention de vérifier comme ci-dessous:

<intent-filter android:autoVerify="true">