Verzögertes Deep Linking unter iOS

Wir versuchen, verzögerte Deep-Links in einer unserer iOS-Anwendungen zu implementieren, um Benutzer dazu zu ermutigen, ihre Freunde zur Verwendung der App einzuladen, und um Benutzer basierend auf der Anzahl der Installationen zu belohnen, die über ihren Empfehlungslink erfolgen. Grundsätzlich ähnlich wie TapStreams Produkt.

Betrachten Sie dieses Beispiel:

Also teilt UserA den Link "ourappURL.com/refer?id=userA" mit jedem gewünschten Netzwerk. UserB klickt auf diesen Link, der sie zu Safari führt und sie dann auf die App Store-Seite weiterleitet, auf der UserB die App herunterlädt.

Wenn UserB die App öffnet, prüft die App, auf welche Referenz-ID sie gekommen ist (falls vorhanden). In diesem Beispiel lautet die Empfehlungs-ID "userA", da dies die ID ist, die sich im Empfehlungslink befindet. Die App sendet diese dann an unsere Server und wir vergeben UserA ein Empfehlungsguthaben.

Ich versuche, dieses Problem in seine Kernteile zu zerlegen. Ich glaube, dass der erste Teil darin besteht, die Webseite für den Empfehlungslink des Benutzers abzurufen, um die Empfehlungs-ID auf dem Gerät zu speichern, auf das die App zugreifen kann. Ich bin mir jedoch nicht sicher, ob dies möglich ist, da iOS über eine Sandbox verfügt.

Ich weiß, dass dies grundsätzlich möglich ist, da viele Anzeigenanbieter die Möglichkeit bieten, Installationen aus einer Anzeigenkampagne zu verfolgen (siehe beispielsweise Mobile App Tracking).

Antworten auf die Frage(4)

Ihre Antwort auf die Frage