2017-01-11 2 views
0

현재 Firebase 동적 링크 (딥 링크)를 사용하려고합니다. 응용 프로그램의 핵심은 소셜 미디어에서 링크를 공유해야합니다.페이스 북 앱을 사용한 Firebase 동적 링크

Short Link (200 OK)을 성공적으로 생성하여 G + 및 Facebook에 대한 링크를 공유했습니다. > 딥 링크 - -> 성공 리디렉션

  • G + 응용 프로그램 -> 딥 링크 -> 성공 리디렉션
  • 페이스 북 응용 프로그램 - 그러나

    • 모바일 브라우저에 문제가있는 것입니다> (내 응용 프로그램을 설치하지) 딥 링크 - > 설치 -> 계속 -> 성공
    • 페이스 북 응용 프로그램 -> 딥 링크 (설치 내 애플) -> 대신 내가 사용하고 응용 프로그램

    을 실행하는 표시 내 응용 프로그램과 함께 PLAYSTORE 응용 프로그램을 엽니 다 HTTP 방식 안드로이드 개발자 사이트에 제안 :

    내가 제대로 페이스 북의 응용 프로그램과 함께 중포 기지 동적 링크를 사용할 수있는 방법 그래서
    <activity android:name=".LinkActivity"> 
         <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="http" android:host="..."/> 
         </intent-filter> 
        </activity> 
    

    ?

  • 답변

    1

    Facebook은 App Links 태그를 사용하여 다른 앱을 실행합니다 (Android에서만 - 거의 1 년 동안 iOS에서 문제가 있음). Firebase는 동적 링크에 대한 App Links 태그를 자동으로 호스팅하지 않으므로 Android에서 예상되는 기본 동작입니다.

    Firebase에서 수동으로 이러한 태그를 지정할 수있는 방법이 없으므로 대체 URL에서 직접 태그를 호스팅해야합니다. 그러면 Firebase가 긁어서 통과합니다. 또는 Branch.io (전체 공개 : 저는 지점 팀에 있습니다)에서 App Link 태그를 기본값으로 사용할 수 있습니다.

    관련 문제