0

Ich habe eine Android-Anwendung entwickelt, auf der ich Deep-Link verwenden, um die Anwendung zu öffnen, und es funktioniert perfekt auf dem anderen Gerät außer in Samsung Handys und das auch, wenn ich versuche, es über Samsung Standard Messenger zu öffnen, anstatt die Anwendung zu starten, leitet es mich zu Google Play Store. Bitte geben Sie mir eine Lösung, um herauszufinden, was ich verpasst habe.Deep Link funktioniert nicht auf Samsung Handys (Wenn ich versuche, es von Standard-Messenger zu öffnen)

<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> 

Und das ist die Link- https://frr.com/open.php

Antwort

1

Es gibt zwei Möglichkeiten der Deep-Linking in Apps auf Android: App Verbindungen und URI-Systeme. Die von Ihnen angegebene Konfiguration gilt für App-Links, die viele Apps auf Android immer noch nicht unterstützen. Um von solchen Apps zu verlinken, müssen Sie ein URI-Schema verwenden. Um die größtmögliche Unterstützung zu gewährleisten, sollten Sie Ihre App so konfigurieren, dass sie App-Links und ein URI-Schema verwendet. Hier

sind ein Beispiel Intent-Filter für mit dem URI-Schema „branchtest“ über URI-Schema zu einem App verknüpfen:

 <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> 

ich dieses Beispiel packte aus einer Zweig Demo-Anwendung, die sowohl App Verknüpfungen und URI unterstützt Schemes, hier: https://github.com/BranchMetrics/android-branch-deep-linking/blob/master/Branch-SDK-TestBed/AndroidManifest.xml

Verwandte Themen