0

私はアプリケーションを開くためにディープリンクを使用しているアンドロイドアプリケーションを開発しました。私はGoogleのプレイストアにリダイレクトされているアプリケーションを起動するのではなく、私はサムスンのデフォルトのメッセンジャーを介してそれを開こうとすると、サムスンの携帯電話以外のデバイス。 私が逃したものを見つけるために私に解決策を教えてください。ディープリンクはサムスンの携帯電話では動作しません(デフォルトのメッセンジャーから開こうとすると)

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

そして、これはリンク - https://frr.com/open.php

答えて

1

あるのAndroidでアプリにディープリンクの2つの方法があります。アプリのリンクとURIスキーム。あなたが提供する設定は、Android上の多くのアプリがまだサポートしていないアプリリンクのためのものです。このようなアプリからリンクするには、URIスキームを使用する必要があります。幅広いサポートを確保するには、アプリリンクとURIスキームの両方を使用するようにアプリを設定する必要があります。ここで

URIスキームを通じてURIスキーム「branchtest」でアプリにリンクするための例の意図-フィルタです:

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

私はアプリのリンクとURIの両方をサポートしている支店のデモアプリからこの例をつかんスキームは、ここに:https://github.com/BranchMetrics/android-branch-deep-linking/blob/master/Branch-SDK-TestBed/AndroidManifest.xml

関連する問題