2014-12-04 11 views
7

Sto provando a implementare la nuova API AppLinks per la mia applicazione per indirizzare gli utenti di Facebook alla mia app mobile.L'app per iOS di Facebook apre sempre l'URL Web-Fallback dal meta AppLinks, anche se è installata l'app

Ho impostato correttamente la meta, ma l'app di Facebook apre sempre l'URL all'interno del browser Web interno (ma mostra in alto a destra, ma che un utente normale non saprebbe per cosa si trova per e non volerlo sopra).

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

Facebook Applinks Implementation

Ma se ho impostato lo should_fallback su false, il Post si apre direttamente in App - Ma allora il fallback alla WebApp non funziona più.

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

Quindi Facebook non implementato il AppLinks implementation correttamente (in modo che non ha senso) oppure ho dimenticato qualcosa?

Facebook Documentation

PS: Su Android funziona correttamente: Dopo aver fatto clic su un AppLink si apre direttamente la mia nativa App, e se l'App non è installato, allora si apre la normale pagina web

Per la Pinterest iOS App in questo modo anche non funziona - ma c'è l'implementazione è meglio di quanto lo sia in Facebook - c'è un Infobox viene mostrato all'utente:

Pinterest AppLinks implementation

esiste una soluzione migliore per iOS o devo aspettare che Facebook stia indagando su questo (se lo fanno)?

+0

lo stesso problema qui ... nessuna soluzione ?? – christijk

+0

no, ancora in attesa di una risposta da facebook .. – brokedid

+0

I collegamenti delle app definiscono solo un protocollo di comunicazione e rilevamento, non dettano il comportamento sulle app client. Per iOS, l'attuale comportamento delle app di Facebook è di aprire la pagina web e fornire all'utente un'interfaccia utente per l'utente (il pulsante è solo uno dei trattamenti). –

risposta

0

Non sono sicuro che il mio commento sarà utile ma abbiamo incontrato una situazione simile. Allo stesso tempo, mentre cercavamo di risolvere il problema con il fall back, abbiamo scoperto che tutto funziona bene per Instagram. Abbiamo confrontato i nostri metatag e abbiamo scoperto che abbiamo solo una differenza. È metatag fb aggiuntivo: app_id. L'abbiamo aggiunto alla pagina e la magia è accaduta. Quando l'app è installata, fb suggerisce di aprirlo. Quando non è installato, reindirizza a URL Web (og: url).