5

Sto cercando di implementare la funzionalità di collegamento diretto di Facebook in base a https://developers.facebook.com/docs/app-ads/deep-linking. passoFacebook Deep Linking non funziona su Android

Ho seguito per passo le istruzioni:

  • Creato FB app
  • Aggiunto FB sdk (4.13.2) a Android

Quando eseguo l'applicazione, viene rilevato da Facebook, verificata sulla https://developers.facebook.com/tools/app-ads-helper/

enter image description here ho anche creato un Activity per gestire deep link S. AndroidManifest configurazione:

<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 si apre se iniziata da ADB via:

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

Questa è la configurazione di Android in Facebook impostazioni dell'applicazione: enter image description here

Si prega di notare che il completo nome della classe (com.example.rps.DeeplinkActivity) anche non funziona

ho provato il test legami profondi via Deeplink Tester, nella pagina di App Annunci Helper (link qui sopra)

enter image description here

ricevo la notifica sul mio cellulare da Facebook app, dicendo "Toccare per lanciare il vostro profondo legame ", ma non succede niente, la mia app non è mai stata avviata.

Cosa mi manca?

+0

Lo stesso problema qui:/ – guillaume

risposta

3

Quando si riceve una notifica sul telefono dall'app Facebook, che dice "Tocca per avviare il deep link" devi aprire l'app Facebook sulla scheda "notifiche" e fare clic sulla notifica ricevuta QUI, che avvierà la tua app (se è installato, cioè).

Se si fa clic sulla notifica nella barra delle azioni, non accadrà nulla. Confondendo lo so, dal momento che afferma apertamente "Tocca per lanciare il tuo deep link".

+0

Non penso che questa sia la soluzione al problema in questione. Potresti spiegare più in dettaglio cosa intendi? – MMachinegun

+0

Nessuna notifica ricevuta in fb app non si apre –

Problemi correlati