2014-05-09 11 views
14

Sto provando a inviare un'e-mail con collegamento diretto alla mia app iOS, utilizzando il formato myapp: // per aprirlo dall'e-mail. Funziona (ad esempio toccando su di esso si apre l'app) in qualsiasi client di posta iOS (Mail, Mailbox, ecc.) Ma non nell'app Gmail (o persino nel web), che lo spoglia lasciando solo il testo. Qualcuno ha una soluzione/alternativa oltre a creare un link web che reindirizza quindi dal browser all'app?Il deep linking di iOS viene rimosso in Gmail

+1

"iOS" non deve essere nel titolo ... Il deep linking Android è esattamente la stessa cosa e soffre dello stesso problema. – Marc

risposta

12

No, sfortunatamente Gmail rileva i protocolli non http/https nei collegamenti e rimuove il tag anchor() (quindi utilizzando i dati: o javascript: anche per eseguire un reindirizzamento è disponibile).

Se/Quando Google implementa azioni su Gmail per iOS/Android, queste potrebbero funzionare (https://developers.google.com/gmail/actions/actions/actions-overview), ma al momento non vengono visualizzate nei client mobili nativi.

+12

La mia soluzione è stata quella di inserire un endpoint normale http sul mio server che reindirizzasse all'URL di 'link: // ...'. – Michael

+0

Grazie Michael ... Questa soluzione funziona perfettamente. A volte la soluzione più semplice è la migliore ... – Aace

+0

Quindi deve aprire il browser come intermediario, anziché andare direttamente alla tua app? – celwell

Problemi correlati