ich in einer E-Mail einen eigenen URL-Schema Link schickte:Öffnen einen benutzerdefinierte URL-Link in Safari/GMail
[body appendString:@"<div><a href=\"my-custom-url-scheme:test\"><button type=\"button\">Open in App</button></a></div>"];
Diese erfolgreich auf eine Schaltfläche in der E-Mail fügt ich das Senden bin die, wenn sie angezapft, meine app öffnet (wenn es installiert ist).
Das funktioniert gut, wenn ich die Mail in mail.app auf dem iOS-Gerät öffne, aber nichts unternehme, wenn ich die Mail in Google Mail öffne (sowohl über Safari als auch über die native Google Mail App).
Ist dies eine Einschränkung des Frameworks? Oder sollte Safari diese Links erkennen können?
Ich denke, es muss etwas sein, was GMail tut - ich habe die gleiche Zeile von HTML auf einen Webserver hochgeladen und es hat gut von Safari geöffnet. –
Ich habe in das gleiche Problem gerannt. Ich nehme auch an, dass es das ist, was Sie denken - Gmail ignoriert diese benutzerdefinierten Schemas. – brainjam
Bestätigt, ab dem 25. April 2013 Gmail ignoriert weiterhin benutzerdefinierte URL-URLs für iOS. – pchap10k