Materiały: recenzja
Opinia o aplikacji na Androida
Zapis JSON |
---|
{
"reviewId": string,
"authorName": string,
"comments": [
{
object ( |
Pola | |
---|---|
reviewId |
Unikalny identyfikator tej opinii. |
authorName |
Nazwa użytkownika, który napisał opinię. |
comments[] |
Pole powtarzane z komentarzami do opinii. |
Komentarz
Wpis do rozmowy między użytkownikiem i deweloperem.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy
|
|
userComment |
Komentarz użytkownika. |
developerComment |
Komentarz dewelopera. |
UserComment
Wpis użytkownika z rozmowy między użytkownikiem a deweloperem.
Zapis JSON |
---|
{ "text": string, "lastModified": { object ( |
Pola | |
---|---|
text |
Treść komentarza, czyli treść recenzji. W niektórych przypadkach użytkownicy mogli napisać opinię z oddzielnym tytułem i treścią. W takich przypadkach tytuł i treść są połączone i oddzielone znakiem tabulatora. |
lastModified |
Data ostatniej aktualizacji tego komentarza. |
starRating |
Ocena produktu powiązana z opinią (od 1 do 5). |
reviewerLanguage |
Kod języka recenzenta. Informacje te są pobierane z ustawień urządzenia, więc nie możemy zagwarantować, że będą one zgodne z językiem, w którym napisana jest opinia. Może brakować. |
device |
Kryptonim urządzenia recenzenta, np. klte, flounder. Może brakować. |
androidOsVersion |
Wersja pakietu Android SDK na urządzeniu użytkownika w chwili opublikowania opinii (np. 23 to Marshmallow). Może brakować. |
appVersionCode |
Kod wersji aplikacji (w postaci liczby całkowitej) zainstalowanej w momencie pisania opinii. Może brakować. |
appVersionName |
Nazwa wersji aplikacji w postaci ciągu znaków w momencie pisania opinii. Może brakować. |
thumbsUpCount |
Liczba użytkowników, którzy polubili tę opinię. |
thumbsDownCount |
Liczba użytkowników, którym nie podoba się ta opinia. |
deviceMetadata |
Informacje o charakterze urządzenia użytkownika. |
originalText |
Nieprzetłumaczony tekst opinii, w której została przetłumaczona. Jeśli opinia nie została przetłumaczona, to pole jest puste. |
Sygnatura czasowa
Sygnatura czasowa reprezentuje punkt w czasie niezależny od strefy czasowej i kalendarza lokalnego, zakodowaną jako liczba sekund i ułamków sekund przy rozdzielczości nanosekundowej. Liczba ta odnosi się do epoki o północy UTC 1 stycznia 1970 roku.
Zapis JSON |
---|
{ "seconds": string, "nanos": integer } |
Pola | |
---|---|
seconds |
Reprezentuje czas UTC od początku epoki uniksowej. |
nanos |
Nieujemne ułamki sekundy w rozdzielczości nanosekundy. Wartość musi mieścić się w zakresie od 0 do 999 999 999 włącznie. |
DeviceMetadata
Charakterystyka urządzenia użytkownika.
Zapis JSON |
---|
{ "productName": string, "manufacturer": string, "deviceClass": string, "screenWidthPx": integer, "screenHeightPx": integer, "nativePlatform": string, "screenDensityDpi": integer, "glEsVersion": integer, "cpuModel": string, "cpuMake": string, "ramMb": integer } |
Pola | |
---|---|
productName |
Nazwa modelu urządzenia (np. Droid) |
manufacturer |
Producent urządzenia (np. Motorola) |
deviceClass |
Klasa urządzenia (np. tablet) |
screenWidthPx |
Szerokość ekranu w pikselach |
screenHeightPx |
Wysokość ekranu w pikselach |
nativePlatform |
Rozdzielona przecinkami lista platform natywnych (np. „arm” lub „arm7”) |
screenDensityDpi |
Gęstość ekranu w DPI |
glEsVersion |
Wersja OpenGL |
cpuModel |
Model procesora urządzenia, np. „MSM8974” |
cpuMake |
Marka procesora urządzenia, np. „Qualcomm” |
ramMb |
Pamięć RAM urządzenia w megabajtach, np. „2048” |
DeveloperComment
Wpis dewelopera pochodzący z rozmowy między użytkownikiem a deweloperem.
Zapis JSON |
---|
{
"text": string,
"lastModified": {
object ( |
Pola | |
---|---|
text |
Treść komentarza, czyli treść odpowiedzi. |
lastModified |
Data ostatniej aktualizacji tego komentarza. |
Metody |
|
---|---|
|
Otrzyma jedną opinię. |
|
Wyświetla wszystkie opinie. |
|
odpowiada na pojedynczą opinię lub aktualizuje istniejącą odpowiedź; |