5

나는 https://developers.facebook.com/docs/app-ads/deep-linking에 따라 페이스 북 딥 링크 기능을 구현하려고합니다. 나는 응용 프로그램을 실행하면이 감지 페이스 북에서 딥 링크가 안드로이드에서 작동하지 않습니다.

  • 만든 FB 응용 프로그램
  • 추가 FB의 SDK (4.13.2) 안드로이드 응용 프로그램에 : 단계 지침에 의해

    내가 따랐다 단계 페이스 북의 확인을 통해 https://developers.facebook.com/tools/app-ads-helper/

    또한 딥 링크를 처리하기 위해 Activity을 만들었습니다. 에스. AndroidManifest를 구성 :를 통해 ADB에서 시작하는 경우

    <activity android:name=".DeeplinkActivity"> 
         <intent-filter> 
          <data 
           android:host="deeplink.com" 
           android:pathPrefix="/openapp" 
           android:scheme="deep" /> 
          <action android:name="android.intent.action.VIEW" /> 
    
          <category android:name="android.intent.category.DEFAULT" /> 
          <category android:name="android.intent.category.BROWSABLE" /> 
         </intent-filter> 
        </activity> 
    

    DeeplinkActivity가 열립니다 enter image description here

    가 정규화 된 클래스 이름을 유의하시기 바랍니다 (com.example.rps.DeeplinkActivity) :

    adb shell am start -W -a android.intent.action.VIEW -d "deep://deeplink.com/openapp" com.example.rps 
    

    이 페이스 북 앱 설정에서 안드로이드 구성은 또한 작동하지 않습니다.

    나는 당신의 딥 링크를 시작 눌러 "라고, (위의 링크)

    enter image description here

    내가 페이스 북 앱에서 내 휴대 전화에서 알림을받을 앱 광고 도우미 페이지에서 딥 링크 테스터를 통해 깊은 링크를 테스트 시도 "하지만 아무 일도 일어나지 않아 내 앱이 시작되지 않습니다.

    무엇이 누락 되었습니까?

+0

여기에 같은 문제가 있습니다 :/ – guillaume

답변

3

Facebook 앱에서 휴대 전화로 알림을 받으면 "탭하여 딥 링크 시작"이라고 말하면 "알림"탭에서 Facebook 앱을 열고받은 알림을 클릭하면 앱이 시작됩니다 설치되어있는 경우).

작업 표시 줄의 알림을 클릭하면 아무 일도 일어나지 않습니다. 혼란스럽게도 나는 "딥 링크를 시작하려면 누르십시오"라고 뻔뻔스럽게 말하기 때문에.

+0

저는 이것이 바로 문제의 해결책이라고 생각하지 않습니다. 무슨 뜻인지 좀 더 자세히 설명해 주시겠습니까? – MMachinegun

+0

fb 앱에서 수신 된 알림이 열리지 않습니다. –

관련 문제