Próbuję zintegrować logikę "nagrody za zaproszenia". Próbuję to zrobić, generuję unikalny URl dla każdego użytkownika. Kiedy znajomy klika adres URL, zostaje przekierowany na stronę, a następnie do sklepu playstora. Na stronie cookie z unikalnym identyfikatorem jest przechowywany na urządzeniu.Android Cookies (nagroda za zaproszenie)
Uwaga - (Użytkownik może otworzyć link w dowolnej przeglądarce)
Po uruchomieniu aplikacji na urządzeniu, ja sprowadzić do ciasteczek, które zostały zapisane przy użyciu wyżej i jeśli dostępne wysłać tym samym do serwera, na którym użytkownik łatwo zidentyfikować i nagrodzić.
Wyglądało to dość prosto, jednak utknąłem w punkcie, w którym muszę przeczytać plik cookie i wypakować identyfikator.
Przeczytałem this, która mówi, że nie jest to możliwe. :(Próbowałem również poniżej
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());
}
}
ale bez powodzenia ciśgle "none Cookies"
moje pytania..
- to możliwe, aby odczytać plik cookie, który został utworzony? Jeśli tak to jak?
- Jeśli nie, żadnej alternatywy, w jaki sposób można to osiągnąć powyższą funkcjonalność?
Tha do zatrzymania się.