Ich versuche, "Belohnung für Einladungen" Logik zu integrieren. Was ich dafür versuche, ist, dass ich für jeden Benutzer eine eindeutige URL erzeuge. Wenn ein Freund auf die URL klickt, wird er auf eine Seite und dann in den Playstore weitergeleitet. Auf der Seite wird ein Cookie mit der eindeutigen ID auf dem Gerät gespeichert.Android Cookies (Belohnung für Einladungen)
Hinweis - (Benutzer den Link in jedem Browser öffnen kann)
Wenn die App auf dem Gerät gestartet wird, hole ich für die Cookies, die gespeichert wurde oben und falls vorhanden mit der gleichen an den Server senden, wo der Benutzer ist leicht zu erkennen und zu belohnen.
Das sah ziemlich geradlinig aus, aber ich bin an dem Punkt fest, wo ich den Cookie lesen und die ID extrahieren muss.
Ich lese this, die besagt, dass es nicht möglich ist. :(Ich habe auch versucht, die unten
List<Cookie> cookies = new DefaultHttpClient().getCookieStore()
.getCookies();
if (cookies.isEmpty()) {
System.out.println("None Cookies");
} else {
for (int i = 0; i < cookies.size(); i++) {
System.out.println("Cookie - " + cookies.get(i).toString());
}
}
aber kein Glück Ich erhalte "Keine Cookies"
Meine Fragen:..
- Ist es möglich, das Cookie zu lesen, die erstellt wurde? wenn ja, wie?
- wenn nein, eine Alternative, wie ich die obige Funktionalität erreichen kann?
Tha nks für einen Zwischenstopp.