Wer weiß, wie man iOS-App-Downloads (über Web-Anzeigen) ohne UDID verfolgt?
Ich habe gedacht, dass es unmöglich wird, besonders wenn der Benutzer von der Website zum AppStore kommt. Aber eine Firma namens WDA scheint es möglich zu machen.
Ich habe einige Ideen, aber ich bin mir nicht sicher, welcher der beste Weg ist.
1) Cookie: iOS-Apps können in Safari nicht auf den Cookie zugreifen. 2) Shared Local Strage: Gibt es einen freigegebenen Speicher, der von Safari geschrieben und von der nativen iOS App gelesen werden kann?
Ich stehe vor einem ähnlichen Problem. Im Folgenden sind meine vorgeschlagenen Lösungen - ich bin im Begriff, die zweite zu implementieren.
BEARBEITEN: wie John Ballinger in seinem Kommentar unten hervorhebt, ändert kitz, Autor von UIDevice-with-UniqueIdentifier-for-iOS-5 seine Lizenz an MIT :) Danke John!
Wenn Sie nur einen zuverlässigen UDID-Ersatz benötigen, versuchen Sie dies und beachten Sie bitte dessen Lizenz. Sie können auch nach anderen Lösungen auf GitHub suchen.
Update zu dieser Lösung: Ich habe die Idee fallen gelassen, weil zu viele Entwickler mir sagen, dass es gegen HIG verstoßen wird.
Viel flexibler, ermöglicht das Verfolgen von Installationskampagnen mit Ihren Partnern (z. B. indem Sie jedem Partner einen bestimmten "UDID" -Wert zuweisen, den Sie später überprüfen können, nachdem die Anwendung installiert wurde und "UDID" an Ihre Server gesendet wird).
SO-Nutzer : Bitte lassen Sie uns wissen, wenn einer der folgenden Punkte gegen HIG verstößt und tatsächlich zu einer abgelehnten Anwendung führt (insbesondere Schritte 5, 6 und 7).
HINWEIS : Sie müssen viele Randfälle abdecken, z. B. Starten / Fortsetzen der App mit (oder ohne) URL-Schema oder Push-Benachrichtigung usw.
P.S. Ausgehen für eine Weile, wird aber später Ihr Feedback überprüfen. Danke!