- Zasób: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Metody
Zasób: DeviceTierConfig
Konfiguracja opisująca kryteria kierowania na urządzenia dotyczące treści aplikacji.
Zapis JSON |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
Pola | |
---|---|
deviceTierConfigId |
Tylko dane wyjściowe. Identyfikator konfiguracji poziomu urządzenia. |
deviceGroups[] |
Definicja grup urządzeń związanych z aplikacją. |
deviceTierSet |
Definicja zestawu urządzeń, na których działa aplikacja. |
userCountrySets[] |
Definicja kraju użytkownika ustawionego dla aplikacji. |
DeviceGroup
Grupa urządzeń.
Grupa jest definiowana przez zbiór selektorów urządzeń. Urządzenie należy do grupy, jeśli pasuje do dowolnego selektora (logiczne LUB).
Zapis JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
Pola | |
---|---|
name |
Nazwa grupy. |
deviceSelectors[] |
Selektory urządzeń w tej grupie. W tej grupie znajduje się urządzenie pasujące do dowolnego z selektorów. |
DeviceSelector
Selektor grupy urządzeń. Selektor składa się z zestawu warunków na urządzeniu, które powinny pasować (logiczne ORAZ), aby określić kwalifikację do danej grupy urządzeń.
Jeśli na przykład selektor określa warunki dotyczące pamięci RAM, uwzględnienie modelu urządzenia i wykluczenie modelu, urządzenie jest uznawane za zgodne, jeśli: urządzenie spełnia warunki dotyczące pamięci RAM ORAZ urządzenie pasuje do jednego z uwzględnionych modeli ORAZ urządzenie nie pasuje do wykluczonych modeli
Zapis JSON |
---|
{ "deviceRam": { object ( |
Pola | |
---|---|
deviceRam |
Stan pamięci RAM urządzenia. |
includedDeviceIds[] |
Modele urządzeń uwzględnione w tym selektorze. |
excludedDeviceIds[] |
Modele urządzeń wykluczone przez ten selektor, nawet jeśli spełniają wszystkie pozostałe warunki. |
requiredSystemFeatures[] |
Aby można było uwzględnić je w selektorze, urządzenie musi mieć wszystkie te funkcje systemowe. |
forbiddenSystemFeatures[] |
Urządzenie, które ma dowolną z tych funkcji systemowych, zostanie wykluczone przez ten selektor, nawet jeśli spełnia wszystkie pozostałe warunki. |
DeviceRam
Warunki dotyczące ilości pamięci RAM urządzenia.
Zapis JSON |
---|
{ "minBytes": string, "maxBytes": string } |
Pola | |
---|---|
minBytes |
Minimalna ilość pamięci RAM w bajtach (uwzględnione są ograniczenia). |
maxBytes |
Maksymalna ilość pamięci RAM w bajtach (bez ograniczeń). |
DeviceId
Identyfikator urządzenia.
Zapis JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
Pola | |
---|---|
buildBrand |
Wartość Build.BRAND |
buildDevice |
Wartość Build.DEVICE. |
SystemFeature
Reprezentacja funkcji systemowej.
Zapis JSON |
---|
{ "name": string } |
Pola | |
---|---|
name |
Nazwa obiektu. |
DeviceTierSet
Zestaw poziomów urządzeń.
Zestaw poziomów określa, jaka wersja treści w aplikacji jest wyświetlana na danym urządzeniu w przypadku treści kierowanych na urządzenia.
Każdemu poziomowi należy przypisać poziom priorytetu, który określa kolejność, w jakiej są one oceniane przez Google Play. Więcej informacji znajdziesz w dokumentacji klasy DeviceTier.level.
Zapis JSON |
---|
{
"deviceTiers": [
{
object ( |
Pola | |
---|---|
deviceTiers[] |
Typy urządzeń należące do zestawu. |
DeviceTier
Jeden poziom urządzeń.
Urządzenia pasujące do dowolnej grupy urządzeń w grupie deviceGroupName są uznawane za zgodne z konkretnym typem.
Zapis JSON |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
Pola | |
---|---|
deviceGroupNames[] |
Grupy urządzeń należących do tego poziomu. Te grupy muszą być zdefiniowane bezpośrednio w grupach urządzeń w tej konfiguracji. |
level |
Priorytet poziomu. Poziomy są oceniane w kolejności malejącej – ten najwyższy ma najwyższy priorytet. W przypadku tego urządzenia zostanie wybrany najwyższy poziom pasujący do danego urządzenia. W przypadku swoich poziomów należy użyć ciągłego zakresu poziomów. poziomy w zestawie poziomów muszą być unikalne. Jeśli na przykład Twój zestaw poziomów ma 4 poziomy (w tym globalny zasób zastępczy), w tej konfiguracji zdefiniuj warstwy 1, 2 i 3. Uwaga: poziom 0 jest domyślnie zdefiniowana jako globalna wartość zastępcza i wybierana w przypadku urządzeń, które nie pasują do żadnego z warunków bezpośrednio zdefiniowanych tutaj. W tej konfiguracji nie możesz bezpośrednio definiować poziomu 0. |
UserCountrySet
Zbiór krajów użytkowników.
Ustawienie kraju określa, jakie odmiany treści w aplikacji są wyświetlane w konkretnej lokalizacji.
Zapis JSON |
---|
{ "name": string, "countryCodes": [ string ] } |
Pola | |
---|---|
name |
Nazwa zestawu krajów. |
countryCodes[] |
Lista kodów reprezentujących kraje. Kod kraju jest zapisany w formacie ISO 3166 alfa-2. Na przykład: „IT”. dla Włoch, „GE” dla Gruzji. |
Metody |
|
---|---|
|
Tworzy nową konfigurację poziomu urządzenia dla aplikacji. |
|
Zwraca określoną konfigurację poziomu urządzenia. |
|
Zwraca utworzone konfiguracje poziomu urządzenia uporządkowane według czasu utworzenia w kolejności malejącej. |