2012-03-13 6 views

Odpowiedz

7

Na rynek Play nie ma interfejsu API, którego naprawdę potrzebujesz.

Jak już wspomnieli inni, zawsze możesz śledzić, czy użytkownik nacisnął przycisk, aby uruchomić rynek Play, ale nie możesz powiedzieć, co tam zrobili.

Istnieje interfejs API firmy zewnętrznej, ale nie jest on niezawodny (na pewno nie jest to wina - jest to obejście, ponieważ oficjalny interfejs API nie istnieje).

Możliwe jest utworzenie "Kampanii" za pomocą AdWords. Pozwala to na śledzenie adresów URL odsyłaczy (które umożliwiają śledzenie punktów wejścia do aplikacji z zasobów zewnętrznych). Znalazłem dobry wpis na ten temat: http://gyurigrell.com/2012/2/21/tracking-install-sources-android-apps

Podsumowując, jestem prawie pewien, że nie możesz zrobić tego, o co prosisz.

3

jeśli masz przycisk, aby je nacisnąć, aby zostawić ocenę, zawsze możesz umieścić preferencję po jej kliknięciu, a następnie sprawdzić później, aby usunąć przycisk.

+0

To jest mój plan B, ale to nie dotyczy ich pisania recenzji w inny sposób ... – PearsonArtPhoto

4

Googling dał mi ten link - http://code.google.com/p/android-market-api/. Nie próbowałem tego, ale twierdzi, że może pobierać komentarze zgodnie z Twoim identyfikatorem aplikacji. Są tam wymienione inne porty.

Możesz wypróbować wszystkie komentarze do swojej aplikacji. Następnie pobierz dane konta użytkownika za pomocą AccountManager. Sprawdź, czy jakiekolwiek szczegóły tutaj odpowiadają tym z nazwiskiem autora w komentarzach. Będziesz musiał dodać pozwolenie w swoim manifeście, aby uzyskać dane z AccountManager i jest to dość przerażające pozwolenie.

Wydaje się, że jest dużo pracy i myślę, że lepiej byłoby po prostu użyć okna dialogowego raz, a następnie upewniając się, że nie pojawi się ponownie, po tym, jak ktoś kliknął go przez zapisane preferencje.

3

Byłoby miło, gdyby Google/Android, jeden dzień, pozwoliłby na niestandardowe okno dialogowe Oceń-moja-aplikacja, gdzie informacje te mogłyby być znane po stronie serwera, a nie wyskakujące okno dialogowe programisty/aplikacji, gdyby nie było potrzebne do (użytkownik już ocenił aplikację). Życzenie smakowe Żądanie funkcji

Niestety to nie jest możliwe w tej chwili. Zobacz How to know if a specific user has rated a Android App?

Ponadto, chociaż sugestia może być użycie coś jak android-market-api proszę pamiętać, że nie narusza nieobecnych licencji i można lose your developer account chociaż wątpię, ale aplikacja może tajemniczo zbanowany jeden dzień!

Myślę, że największym problemem jest prywatność.

Jeśli chodzi o obejścia, lepiej poczekać na coś oficjalnego. Wszystkie nieoficjalne interfejsy API często nie są wiarygodne, jeśli chodzi o zmiany wprowadzone przez Google, a nieoficjalne interfejsy API muszą nadrobić zaległości i rozwiązać problemy, gdy usługa przestała działać, bez możliwości kontynuowania działania, dopóki nie zostanie naprawiona. Dlatego po prostu ustawienie SharedPreference może być najbardziej komfortowo osiągalne w tym momencie. Albo on first run, pod numerem delayed and specified intervals, albo w przypadku użytkownika o numerze has already checked a 'don't ask again/already rated'.

Powiązane problemy