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
risposta
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.
La mia soluzione è stata quella di inserire un endpoint normale http sul mio server che reindirizzasse all'URL di 'link: // ...'. – Michael
Grazie Michael ... Questa soluzione funziona perfettamente. A volte la soluzione più semplice è la migliore ... – Aace
Quindi deve aprire il browser come intermediario, anziché andare direttamente alla tua app? – celwell
- 1. Deep Linking iOS Notifiche push
- 2. Facebook deep linking su Android
- 3. Aggiungi deep linking di applicazione Cordova
- 4. Facebook Deep Linking non funziona su Android
- 5. HTML5/jQuery: pushState e popState - deep linking?
- 6. Deep linking Android con più parametri di query
- 7. Deep-linking Android. L'intento non si ripristina quando l'app viene aperta dalla cronologia
- 8. Routing/deep linking Angular2 che non funziona con Apache 404
- 9. Come rilevare quando un popover viene rimosso in iOS 9
- 10. Email HTML in Gmail - Attributo stile CSS rimosso
- 11. PhoneGap iOS/Android - Linking cartella www
- 12. Quando il thread in Java viene rimosso dalla memoria?
- 13. Il record cancellato in ember non viene rimosso dalla raccolta
- 14. Il database di test dell'unità Django non viene rimosso?
- 15. Come utilizzare correttamente Sencha NavigationView, deep linking e cronologia del browser correttamente
- 16. base64 non viene decodificato in gmail
- 17. Collegamento deep Android in un'app
- 18. L'osservatore non viene mai rimosso da NSNotificationCenter
- 19. Perché il mio cookie non viene cancellato/rimosso?
- 20. linking statico di codice C++
- 21. notifica angularJS quando l'elemento viene rimosso
- 22. condizionale linking per @autoreleasepool
- 23. Deep Copy in JPA
- 24. striscia di query viene rimosso dalla Open Graph url
- 25. iOS: XMPPFramework: impossibile accedere utilizzando l'account gmail
- 26. System.Runtime.Caching.MemoryCache disporrà di oggetti identificabili quando viene rimosso?
- 27. Il modo migliore per implementare il logout in Firebase v3.0.1? Firebase.unauth viene rimosso dopo l'aggiornamento
- 28. Viene rimosso il primo carattere di sottolineatura in un oggetto DataGridColumnHeader
- 29. Perché il mio oggetto viene rimosso correttamente da un elenco quando __eq__ non viene chiamato?
- 30. Makefile, Compiling e Linking
"iOS" non deve essere nel titolo ... Il deep linking Android è esattamente la stessa cosa e soffre dello stesso problema. – Marc