iPhone: Umleitung zum app-store auf dem mobilen safari, wenn app nicht installiert
Habe ich zwei links auf eine optimierte mobile Safari web-site. Eine ist ein link zu dem App Store herunterladen meine Anwendung. Die andere ist eine App Starten-Taste, die verwendet die registrierten app://- Protokoll verwenden, um die Anwendung zu öffnen. Das problem ist, dass mobile Safari zu drosseln, wenn der Benutzer klickt auf den Start-App " - Taste, wenn die Anwendung nicht installiert. Ist es möglich, zu erkennen, wenn das registrierte Protokoll verfügbar ist, und falls nicht, ändern Sie die App Starten, button mit einer entsprechenden URL, wie die download-app-URL, so dass der Benutzer nicht einen fiesen popup?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist weitgehend ähnlich diese Frage; die wichtigsten Vorschläge gibt es, um eine einzelne Schaltfläche, die versucht, die app zu starten, gleichzeitig ein timer, der Sie ausgelöst, wenn die app nicht installiert mit der Begründung, dass wenn es dann Safari würde verlassen haben, bevor der timer feuert.
Wenn Sie hinzufügen, ein
iframe
auf Ihrer web-Seite mit dersrc
benutzerdefinierte Farbschema für die App wird iOS automatisch umgeleitet werden, um diesen Standort in die App. Wenn die app nicht installiert ist, wird nichts passieren. Dadurch können Sie als deep-link in der App, wenn es installiert ist, oder für eine Umleitung in den App Store, wenn es nicht installiert ist.Beispielsweise, wenn Sie über die twitter-app installiert, und navigieren Sie zu einer Seite mit dem folgenden markup, Sie wäre sofort gerichtet, um die app. Wenn Sie nicht über die Twitter-app installiert ist, sehen Sie den text "Die Twitter-App ist nicht installiert."
Dies bedeutet, dass Sie eine einzige Taste, der Sie leitet zu einer Webseite mit markup ähnlich wie diese:
Unten ist ein code-snippet, das funktioniert, aber ist nicht perfekt. Sie sehen immer noch das safari popup, aber alles andere funktioniert wie erwartet:
Habe ich gebloggt über die details hier: http://aawaara.com/post/74543339755/smallest-piece-of-code-thats-going-to-change-the-world