0

나는 딥 링크를 사용하여 응용 프로그램을 열고있는 안드로이드 응용 프로그램을 개발했으며 다른 모든 응용 프로그램에서 완벽하게 작동합니다 기기를 삼성 휴대 전화를 제외하고 삼성 기본 메신저를 통해 열려고 할 때 애플리케이션을 시작하는 대신 나를 Google Play 스토어로 리디렉션합니다. 내가 놓친 것을 찾아 내 솔루션을주세요. 앱 링크 및 URI 구성표 :딥 링크가 삼성 휴대 전화에서 작동하지 않습니다 (기본 메신저에서 열려고 시도 할 때)

<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의 많은 앱은 여전히 ​​지원하지 않습니다. 이러한 앱을 연결하려면 URI 스키마를 사용해야합니다. 최대한의 지원을 받으려면 App Links와 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> 

나는 앱 링크와 URI를 모두 지원하는 지점 데모 응용 프로그램에서이 예제를 잡고 다음은

는 URI 제도를 통해 URI 계획 "branchtest"와 응용 프로그램에 연결하기위한 예시적인 의도 필터입니다 체계, 여기 : https://github.com/BranchMetrics/android-branch-deep-linking/blob/master/Branch-SDK-TestBed/AndroidManifest.xml