Rozważam możliwość poproszenia użytkowników o przesłanie recenzji do serwisu Android Marketplace (Google Play chyba teraz, ale ...), ale chciałbym wiedzieć, zanim zapytam ich, czy przesłali recenzję. Czy to możliwe?Czy jest jakiś sposób sprawdzenia, czy użytkownik przesłał recenzję do Android Marketplace?
Odpowiedz
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.
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.
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.
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'.
- 1. Czy jest jakiś sposób sprawdzenia zainstalowanej wersji Gulp?
- 2. Czy jest jakiś sposób sprawdzenia, czy ktoś ma zakładkę do twojej strony internetowej?
- 3. Czy istnieje sposób sprawdzenia, czy wybór HTML jest obecnie otwarty?
- 4. Czy jest jakiś znany sposób suszenia JSON
- 5. Czy istnieje lepszy sposób sprawdzenia, czy plik jest zapisywany?
- 6. Czy istnieje sposób sprawdzenia, czy alarm jest już ustawiony?
- 7. Czy istnieje uniwersalny sposób sprawdzenia, czy użytkownik trzyma klawisz CTRL, czy nie?
- 8. Czy istnieje sposób sprawdzenia, czy komponent reagowania nie jest podłączony?
- 9. Czy istnieje sposób sprawdzenia, czy zmienna jest zdefiniowana w Javie?
- 10. Czy jest jakiś sposób dodania ikony do paska Snackbar?
- 11. Czy jest jakiś sposób na stworzenie łatki do przeglądu?
- 12. Android Webview: Czy jest jakiś sposób, aby się dowiedzieć, jaki jest poprzedni adres URL?
- 13. Czy jest jakiś sposób użyć nowego DrawerLayout z ActionBarSharlock?
- 14. Czy istnieje sposób sprawdzenia, ile parametrów jest wymaganych dla metody?
- 15. Android UserManager: Sprawdź, czy użytkownik jest właścicielem (admin)
- 16. Podczas debugowania istnieje sposób sprawdzenia, czy obiekt jest inną instancją?
- 17. Czy istnieje poprawny sposób sprawdzenia, czy podane przez użytkownika hasło SQLCipher jest poprawne w systemie Android?
- 18. Czy jest jakiś haczyk git do ciągnięcia?
- 19. Czy jest jakiś przełącznik do cichej deinstalacji?
- 20. Jaki jest właściwy sposób sprawdzenia, czy Iterator jest kompletny?
- 21. Czy jest jakiś sposób na uzyskanie czasu trwania trwającego przekodowywania?
- 22. Gdzie jest Eclipse Marketplace w Android SDK
- 23. w Bashu możesz ustawić -x, aby włączyć debugowanie, czy jest jakiś sposób sprawdzenia, czy zostało to ustawione w skrypcie?
- 24. Czy istnieje sposób sprawdzenia, czy ReactElement renderuje wartość "null"?
- 25. Interfejs API Instagram: czy mogę sprawdzić, czy użytkownik jest zweryfikowany?
- 26. Jaki jest najlepszy sposób sprawdzenia, czy ciąg zawiera adres URL w języku Java/Android?
- 27. Najlepszy sposób sprawdzenia, czy usługa zawiesiła się
- 28. Java - Najszybszy sposób sprawdzenia, czy URL istnieje
- 29. pytoniczny sposób sprawdzenia, czy coś istnieje?
- 30. Właściwy sposób sprawdzenia, czy formularz jest już wyświetlony?
To jest mój plan B, ale to nie dotyczy ich pisania recenzji w inny sposób ... – PearsonArtPhoto