- Zasób: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Metody
Zasób: DeviceTierConfig
Konfiguracja opisująca kryteria kierowania na urządzenia w przypadku 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ń dla aplikacji. |
deviceTierSet |
Definicja zestawu poziomów urządzeń dla aplikacji. |
userCountrySets[] |
Definicja zestawów krajów użytkownika używanych w przypadku aplikacji. |
DeviceGroup
Grupa urządzeń.
Grupa jest określana przez zestaw selektorów urządzeń. Urządzenie należy do grupy, jeśli pasuje do dowolnego selektora (logicznego LUB).
Zapis JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
Pola | |
---|---|
name |
Nazwa grupy. |
deviceSelectors[] |
Selektory urządzeń dla tej grupy. 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 być spełnione (logiczne ORAZ), aby określić kwalifikację do grupy urządzeń.
Jeśli na przykład selektor określa warunki pamięci RAM, uwzględnienie modelu urządzenia i wykluczenie modelu urządzenia, uznaje się, że urządzenie spełnia warunki, gdy: spełnia warunki pamięci RAM ORAZ urządzenie pasuje do jednego z uwzględnionych modeli ORAZ urządzenie nie pasuje do wykluczonych modeli urządzeń.
Zapis JSON |
---|
{ "deviceRam": { object ( |
Pola | |
---|---|
deviceRam |
Stan pamięci RAM urządzenia. |
includedDeviceIds[] |
Modele urządzeń uwzględnione przez ten selektor. |
excludedDeviceIds[] |
Modele urządzeń wykluczone przez ten selektor, nawet jeśli spełniają wszystkie pozostałe warunki. |
requiredSystemFeatures[] |
Aby selektor uwzględniał urządzenie, musi ono mieć wszystkie te funkcje systemowe. |
forbiddenSystemFeatures[] |
Ten selektor wyklucza urządzenie, które ma którąś z tych funkcji systemowych, nawet jeśli spełnia wszystkie inne warunki. |
DeviceRam
Informacje o możliwościach pamięci RAM urządzenia.
Zapis JSON |
---|
{ "minBytes": string, "maxBytes": string } |
Pola | |
---|---|
minBytes |
Minimalna ilość pamięci RAM w bajtach (z uwzględnieniem granic). |
maxBytes |
Maksymalna ilość pamięci RAM w bajtach (z wyłączeniem powiązanych). |
DeviceId
Identyfikator urządzenia.
Zapis JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
Pola | |
---|---|
buildBrand |
Wartość Build.BRAND. |
buildDevice |
Wartość Build.DEVICE. |
SystemFeature
Przedstawienie funkcji systemu.
Zapis JSON |
---|
{ "name": string } |
Pola | |
---|---|
name |
Nazwa obiektu. |
DeviceTierSet
Zestaw poziomów urządzeń.
Poziomy określają, jaka wersja treści aplikacji jest wyświetlana na konkretnych urządzeniach w przypadku treści kierowanych na konkretne urządzenia.
Każdemu poziomowi należy przypisać priorytet, który określa kolejność ich oceny przez Google Play. Więcej informacji znajdziesz w dokumentacji DeviceTier.level.
Zapis JSON |
---|
{
"deviceTiers": [
{
object ( |
Pola | |
---|---|
deviceTiers[] |
Grupy urządzeń należące do zestawu. |
DeviceTier
Jeden poziom urządzeń.
Urządzenia pasujące do dowolnej z grup urządzeń w atrybucie deviceGroupNames są uznawane za zgodne z poziomem.
Zapis JSON |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
Pola | |
---|---|
deviceGroupNames[] |
Grupy urządzeń w tym poziomie. Te grupy muszą być wyraźnie zdefiniowane w sekcji deviceGroups w tej konfiguracji. |
level |
Poziom priorytetu poziomu. Poziomy są oceniane w kolejności malejącej według poziomu: najwyższy poziom ma najwyższy priorytet. Dla tego urządzenia wybierany jest najwyższy poziom dopasowania dla danego urządzenia. Używaj ciągłego zakresu poziomów w ramach zestawu poziomów; poszczególne poziomy w jednym zestawie muszą być unikalne. Jeśli na przykład Twój zestaw poziomów ma 4 poziomy (w tym globalna kreacja zastępcza), w tej konfiguracji musisz zdefiniować warstwy 1, 2 i 3. Uwaga: poziom 0 jest domyślnie zdefiniowany jako globalna wartość zastępcza i jest wybierana w przypadku urządzeń, które nie pasują do żadnego z poziomów wyraźnie zdefiniowanych w tym miejscu. Nie możesz wyraźnie określać poziomu 0 w tej konfiguracji. |
UserCountrySet
Zestaw krajów użytkownika.
Ustawienie kraju określa, jaka wersja treści aplikacji będzie wyświetlana w określonej lokalizacji.
Zapis JSON |
---|
{ "name": string, "countryCodes": [ string ] } |
Pola | |
---|---|
name |
Nazwa ustawionego kraju. |
countryCodes[] |
Lista kodów krajów reprezentujących kraje. Kod kraju jest podany w formacie ISO 3166 alfa-2. np. „IT” dla Włoch, „GE” dla Gruzji. |
Metody |
|
---|---|
|
Tworzy nową konfigurację klasy urządzenia dla aplikacji. |
|
Zwraca konfigurację poziomu urządzenia. |
|
Zwraca utworzone konfiguracje poziomu urządzenia w kolejności malejącej według czasu utworzenia. |