2014-11-08 30 views
5

Ho cercato di utilizzare i collegamenti dell'app da Facebook.Collegamenti app iOS Facebook non funzionanti

Ho creato App Link correttamente utilizzando Graph Api Exporer e ottenuto un URL canonico (ad esempio https://fb.me/1234567890). Quando lo post sulla mia timeline su Facebook e clicco su di esso, tenta di aprire l'App Store e non la mia App.

1.) È necessario avere App Store Id di un'app live per testare il deep linking in iOS?

2.) Ho controllato dal mio safari e lo schema dell'URL che ho registrato sta aprendo con successo la mia domanda. per esempio. myapp: // apre la mia applicazione in modo che lo schema URL sia corretto. Cosa mi manca?

3.) Mi sono assicurato che l'opzione di deep linking sia attiva nelle mie impostazioni per l'app sul sito degli sviluppatori di Facebook.

4.) Esiste un modo per testare il deep linking nel simulatore iOS?

+0

Hai mai capito questo? Sto avendo lo stesso problema che hai descritto qui. – mreynol

+0

ogni volta che clicco sul mio link condiviso su FB, la mia pagina html si apre e c'è un'icona nella parte superiore della barra di navigazione, al clic del quale si apre la mia app. Non si apre direttamente. – AKumar

+0

Sì, lo capisco anche io. Dalla lettura di tutta la documentazione, sembra che dovrebbe aprirsi automaticamente o almeno ottenere un prompt. Ho provato con pinterest e dà un prompt. – mreynol

risposta

1

Aggiungere il seguente al tuo sito web meta dati e l'applicazione Facebook per iOS si aprirà direttamente la vostra applicazione ...

<meta property="al:web:should_fallback" content="false" /> 

Se questo non funziona, allora avete ancora altri problemi con i vostri dati di meta. Il modo migliore per eseguire il debug è andare su developers.facebook.com/tools/debug/og/object e digitare l'url e selezionare "Mostra informazioni scrap disponibili". Se ci sono errori, non funzionerà. Risolvi i problemi e premi il pulsante "Recupera nuove informazioni di scrap". Quindi uccidi l'app per iOS di Facebook e riavvialo. Quindi l'AppLink funzionerà come previsto la prossima volta che si preme l'elemento nel feed FB.