2014-05-09 5 views
14

Ich versuche, eine E-Mail mit Deep-Link zu meiner iOS-App zu senden, mit myapp: // Format, um es von E-Mail zu öffnen. Es funktioniert (d. H. Das Antippen öffnet die App) in jedem iOS-Mail-Client (Mail, Mailbox usw.), aber nicht in der Google Mail-App (oder sogar im Web). Hat jemand eine Lösung/Alternative neben dem Erstellen eines Web-Links, der dann von Browser zu App umleitet?iOS Deep-Linking ist in Google Mail entfernt

+1

"iOS" muss nicht im Titel sein ... Android Deep Linking ist genau das gleiche, und leidet unter dem gleichen Problem. – Marc

Antwort

12

Nein, leider erkennt Google Mail nicht-HTTP/HTTPS-Protokolle in Links und streift den Anker() -Tag (so mit Daten: oder Javascript: Um eine Umleitung durchzuführen ist auch out).

Wenn Google Aktionen für Gmail für iOS/Android implementiert, funktionieren diese möglicherweise (https://developers.google.com/gmail/actions/actions/actions-overview), aber ab sofort werden sie nicht auf nativen mobilen Clients gerendert.

+12

Meine Lösung war, einen normalen http (s) Endpunkt auf meinen Server zu legen, der zur deeplink 'app: // ...' URL umleitet. – Michael

+0

Danke Michael ... Diese Lösung funktioniert perfekt. Manchmal ist die einfachste Lösung am besten ... – Aace

+0

Dann muss es den Browser als Vermittler öffnen, anstatt direkt zu Ihrer App zu gehen? – celwell