Interfejs Google Play In-App Review API umożliwia proszenie użytkowników o przesyłanie ocen i opinii w Sklepie Play bez konieczności wychodzenia z aplikacji lub gry.
Proces oceniania w aplikacji (patrz rysunek 1) można zwykle uruchomić w dowolnym momencie podczas korzystania z aplikacji. W trakcie tego procesu użytkownik może ocenić aplikację w skali od 1 do 5 gwiazdek i opcjonalnie dodać komentarz. Po przesłaniu opinia jest wysyłana do Sklepu Play i ostatecznie wyświetlana.
Aby chronić prywatność użytkowników i zapobiegać nadużywaniu interfejsu API, obowiązują ścisłe wytyczne, których Twoja aplikacja powinna przestrzegać w zakresie momentu, w którym należy prosić o opinie w aplikacji, oraz projektu prośby o opinię.
Rysunek 1. Proces opinii w aplikacji dla użytkownika
Wymagania dotyczące urządzeń
Opinie w aplikacji działają tylko na tych urządzeniach:
- Urządzenia z Androidem (telefony i tablety) z Androidem 5.0 (poziom interfejsu API 21) lub nowszym, na których jest zainstalowany Sklep Google Play.
- Urządzenia z ChromeOS, na których jest zainstalowany Sklep Google Play.
Wymagania dotyczące biblioteki Play Core
Aby zintegrować z aplikacją opinie w aplikacji, musi ona korzystać z wersji 1.8.0 lub nowszej biblioteki Play Core.
Kiedy poprosić o opinię w aplikacji
Aby zdecydować, kiedy prosić użytkowników o opinie w aplikacji, postępuj zgodnie z tymi wskazówkami:
- Wywołuj proces oceniania w aplikacji po tym, jak użytkownik wystarczająco pozna Twoją aplikację lub grę, aby móc przekazać przydatną opinię.
- Nie zachęcaj użytkownika do napisania opinii w nadmierny sposób. Takie podejście pomaga zminimalizować frustrację użytkowników i ograniczyć wykorzystanie interfejsu API (patrz sekcja dotycząca limitów).
- Aplikacja nie powinna zadawać użytkownikowi żadnych pytań przed wyświetleniem przycisku lub karty oceny ani w trakcie ich wyświetlania, w tym pytań o opinię (np. „Czy podoba Ci się ta aplikacja?”) ani pytań sugerujących odpowiedź (np. „Czy ocenisz tę aplikację na 5 gwiazdek?”).
Wytyczne dotyczące projektowania
Podczas określania sposobu integracji opinii w aplikacji z aplikacją postępuj zgodnie z tymi wytycznymi:
- Wyświetlaj kartę w niezmienionej formie, bez ingerowania w istniejący projekt ani jego modyfikowania w żaden sposób, w tym pod względem rozmiaru, krycia, kształtu ani innych właściwości.
- Nie dodawaj żadnych nakładek na kartę ani wokół niej.
- Karta i jej tło powinny znajdować się na najwyższej warstwie. Gdy karta się pojawi, nie usuwaj jej programowo. Karta jest usuwana automatycznie na podstawie wyraźnego działania użytkownika lub wewnętrznego mechanizmu Sklepu Play.
Limity
Aby zapewnić użytkownikom wygodę, Google Play ogranicza czasowo częstotliwość wyświetlania okna opinii. Ze względu na ten limit wywoływanie metody launchReviewFlow
więcej niż raz w krótkim czasie (np. w ciągu miesiąca) może nie zawsze powodować wyświetlenie okna.
Limit może się zmienić, dlatego warto zastosować własną logikę i wybrać najlepszy moment na przesłanie prośby o opinię. Na przykład nie należy umieszczać opcji wezwania do działania (np. przycisku) do wywoływania interfejsu API, ponieważ użytkownik mógł już wykorzystać limit i proces nie zostanie wyświetlony, co spowoduje nieprawidłowe działanie. W tym przypadku przekieruj użytkownika do Sklepu Play.
Integracja opinii w aplikacji z aplikacją
Dowiedz się, jak zintegrować opinie w aplikacji w zależności od środowiska programistycznego:
Warunki korzystania z usługi i bezpieczeństwo danych
Uzyskanie dostępu do biblioteki opinii w aplikacji w Google Play lub korzystanie z niej oznacza akceptację Warunków korzystania z pakietu SDK Play Core. Przed uzyskaniem dostępu do biblioteki przeczytaj i zrozum wszystkie obowiązujące warunki i zasady.
Bezpieczeństwo danych
Biblioteki Play Core to interfejs środowiska wykonawczego aplikacji ze Sklepem Google Play. Dlatego gdy używasz w aplikacji biblioteki Play Core, Sklep Play uruchamia własne procesy, które obejmują przetwarzanie danych zgodnie z Warunkami korzystania z Google Play. Poniżej znajdziesz informacje o tym, jak biblioteki Play Core przetwarzają dane, aby obsługiwać konkretne żądania z Twojej aplikacji.
Opinie w aplikacji
Dane zbierane na podstawie sposobu korzystania z usługi | dane wprowadzane przez użytkowników (ocena i opinia w formie tekstu); |
Cel zbierania danych | Zebrane dane są wykorzystywane do dodawania opinii w Sklepie Play. |
Szyfrowanie danych | Dane są zaszyfrowane. |
Udostępnianie danych | Zebrane dane są wykorzystywane w publicznej opinii w Sklepie Play lub, jeśli aplikacja jest na zamkniętej ścieżce testów, dane są udostępniane prywatnie deweloperowi aplikacji. |
Usuwanie danych | Użytkownicy mogą usuwać swoje opinie na koncie w Sklepie Google Play lub na koncie Google. |
Dążymy do prezentowania informacji w jak najbardziej przejrzysty sposób. Jednak jako deweloper aplikacji ponosisz wyłączną odpowiedzialność za decyzje związane z sekcją Bezpieczeństwo danych w formularzu Google Play dotyczące zbierania, udostępniania i zabezpieczania danych użytkowników przez Twoją aplikację.