0

J'ai développé une application Android sur laquelle j'utilise deep-link pour ouvrir l'application et il fonctionne parfaitement sur tous les autres appareil sauf dans les mobiles Samsung et que lorsque j'essaie de l'ouvrir via Samsung par défaut Messenger, au lieu de lancer l'application, il me redirige vers Google Play Store. S'il vous plaît donnez-moi une solution pour savoir ce que j'ai manqué.Deep Link ne fonctionne pas sur les mobiles Samsung (Lorsque j'essaie de l'ouvrir à partir de messagerie par défaut)

<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:exported="true" 
       android:host="frr.com" 
       android:scheme="https" /> 
      <data 
       android:exported="true" 
       android:host="frr.com" 
       android:scheme="http" /> 
      <data 
       android:exported="true" 
       android:host="www.frr.com" 
       android:scheme="https" /> 
      <data 
       android:exported="true" 
       android:host="www.frr.com" 
       android:scheme="http" /> 
     </intent-filter> 

Et c'est le lien- https://frr.com/open.php

Répondre

1

Il y a deux façons de profondes liant dans des applications sur Android: Liens App et URI systèmes. La configuration que vous fournissez concerne les liens d'application, que de nombreuses applications sur Android ne prennent pas encore en charge. Afin de lier hors de ces applications, vous devez utiliser un schéma URI. Pour garantir le support le plus large possible, vous devez configurer votre application pour utiliser à la fois les liens d'application et un schéma d'URI.

Voici une intention filtre par exemple pour la liaison à une application avec l'URI Scheme « branchtest » via URI Scheme:

 <intent-filter> 
      <data android:scheme="branchtest"/> 
      <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.BROWSABLE" /> 
     </intent-filter> 

Je pris cet exemple d'une application de démonstration de branche qui prend en charge les liens App et URI Schémas, ici: https://github.com/BranchMetrics/android-branch-deep-linking/blob/master/Branch-SDK-TestBed/AndroidManifest.xml