Ist es möglich, ein http + -domänenbasiertes URL-Schema für iPhone-Apps wie YouTube und Maps zu registrieren?

Ich möchte, dass iOS URLs von meiner Domain öffnet (z.http://martijnthe.nl) mit meiner App, wenn die App auf dem Telefon installiert ist, und mit Mobile Safari, falls dies nicht der Fall ist.

Ich habe gelesen, dass es möglich ist, ein eindeutiges Protokollsuffix für dieses zu erstellen und es in der Info.plist zu registrieren, aber Mobile Safari gibt einen Fehler aus, falls die App nicht installiert ist.

Was wäre eine Problemumgehung?

Eine Idee:

1) Verwenden Sie http: // URLs, die in einem Desktop-Browser geöffnet werden, und rendern Sie den Dienst über den Browser

2) Überprüfen Sie den User-Agent und öffnen Sie, falls es sich um Mobile Safari handelt, eine myprotocol: // -URL, um (zu versuchen), die iPhone-App zu öffnen, und lassen Sie es Mobile iTunes öffnen, um die App herunterzuladen, falls der Versuch fehlschlägt

Nicht sicher, ob das funktionieren wird ... Vorschläge? Vielen Dank!

Antworten auf die Frage(12)

Ihre Antwort auf die Frage