Ich möchte einen Werbe-Link für meine App erstellen, den ich per E-Mail verteilen kann. Wenn der Benutzer auf den Link von der E-Mail klickt, führt eine Webseite Folgendes aus:
Ich habe versucht, die AppLinks (applinks.org) zu verwenden - aber ich kann es nicht zur Arbeit bringen. Wie versteht der Browser die Tags "al: xx: xxx .."? Funktioniert es nur für Facebook / Twitter?
%Vor%
Ich habe auch etwas Javascript aus einem anderen Post versucht - aber wenn die App nicht installiert ist, zeigt der Browser einen Fehler:
%Vor%Bitte helfen Sie mit. Danke.
Dies ist jetzt in iOS 9 möglich. Apple hat Universal Deep Links in diesem Jahr auf der WWDC 2015 angekündigt. Vielleicht möchten Sie sich das Video ansehen - Nahtlose Verknüpfung mit Ihrer App .
Es kann jetzt:
Eines der besten Features von iOS 9 nach Such-APIs.
Was sie Ihnen gegeben haben, ist eine URI (Siehe Dieser SO-Beitrag für die Unterschiede zwischen URIs, URNs und URLs . Wenn Ihre App installiert ist, kann sie sich selbst registrieren, um auf ein bestimmtes URL-Schema zu antworten. Hier ist ein Beispiel für Spotify-URI, das auf einen Song verweist .
%Vor%Wenn Sie Spotify auf Ihrem Gerät installiert haben (einschließlich des Desktops), können Sie auf diesen Link klicken und die Spotify-App automatisch öffnen. Die App reagiert, da sie sich als Responder für diesen URL-Typ registriert hat. Der Rest des URI wird von der App verwendet, um bestimmte Aktionen auszuführen. In diesem Fall erkennt Spotify den URI als Verbindung zu einem Titel mit einer bestimmten Titelkennung und öffnet den entsprechenden Bildschirm.
Ihre App könnte sich selbst registrieren, um auf ein bestimmtes URL-Schema zu antworten. Wenn ein Nutzer auf diesen Link mit der installierten App klickt, wird er direkt für Ihre App geöffnet. Der Nachteil ist, dass, wenn die App nicht installiert ist, das Betriebssystem das URL-Schema nicht verstehen und einen Fehler auslösen wird.
Die Lösung, nach der Sie suchen, wäre ein einfacher HTTP-Link zu einer Seite (Skript), die auf Ihrer Website gehostet wird. Sie könnten Parameter genau wie einen normalen Link übergeben
%Vor%Ihre Seite würde serverseitiges JavaScript verwenden, das versucht, das URL-Schema zu öffnen, das von Ihrer App angegeben wird. Ähnlich wie das, was Sie oben gepostet haben. Wenn dies fehlschlägt, leitet es den Benutzer basierend auf den Browserinformationen im Header des HTTP-Benutzeragenten zum entsprechenden App Store um. Möglicherweise benötigen Sie ein anderes Javascript, um die Warnungen zu unterdrücken.
Ich habe daran für Facebook gearbeitet und festgestellt, dass das folgende von ihrem System generiert wurde, wenn Sie die App hosten lassen Link-Seite für Sie .
%Vor%Sie können das Meta-Tag Ссылка unten sehen, das die Weiterleitung ohne Javascript ausführt und von dem es unterstützt wird alle gängigen Browser.
Vielleicht möchten Sie Yozio ausprobieren - sie tun alles, was Sie wünschen, und noch ein bisschen mehr. Ich bin nicht angegliedert, nur kurz damit gespielt.
Tags und Links android ios redirect deep-linking applinks