- Resource: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- SystemOnChip
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Metode
Resource: DeviceTierConfig
Konfigurasi yang menjelaskan kriteria penargetan perangkat untuk konten aplikasi.
Representasi JSON |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
Kolom | |
---|---|
device |
Hanya output. ID konfigurasi tingkat perangkat. |
device |
Definisi grup perangkat untuk aplikasi. |
device |
Definisi kumpulan tingkat perangkat untuk aplikasi. |
user |
Definisi kumpulan negara pengguna untuk aplikasi. |
DeviceGroup
Grup perangkat.
Grup ditentukan oleh serangkaian pemilih perangkat. Perangkat merupakan bagian dari grup jika cocok dengan pemilih mana pun (OR logis).
Representasi JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
Kolom | |
---|---|
name |
Nama grup. |
device |
Pemilih perangkat untuk grup ini. Perangkat yang sesuai dengan salah satu pemilih disertakan dalam grup ini. |
DeviceSelector
Pemilih untuk grup perangkat. Pemilih terdiri dari serangkaian kondisi pada perangkat yang semuanya harus cocok (AND logis) untuk menentukan kelayakan grup perangkat.
Misalnya, jika pemilih menentukan kondisi RAM, penyertaan model perangkat, dan pengecualian model perangkat, perangkat dianggap cocok jika: perangkat cocok dengan kondisi RAM DAN perangkat cocok dengan salah satu model perangkat yang disertakan DAN perangkat tidak cocok dengan model perangkat yang dikecualikan
Representasi JSON |
---|
{ "deviceRam": { object ( |
Kolom | |
---|---|
device |
Kondisi RAM perangkat. |
included |
Model perangkat yang disertakan oleh pemilih ini. |
excluded |
Model perangkat yang dikecualikan oleh pemilih ini, meskipun model tersebut cocok dengan semua kondisi lainnya. |
required |
Perangkat harus memiliki semua fitur sistem ini untuk disertakan oleh pemilih. |
forbidden |
Perangkat yang memiliki salah satu fitur sistem ini dikecualikan oleh pemilih ini, meskipun perangkat tersebut cocok dengan semua kondisi lainnya. |
system |
Opsional. SoC yang disertakan oleh pemilih ini. Hanya berfungsi untuk perangkat Android S+. |
DeviceRam
Kondisi tentang kemampuan RAM perangkat.
Representasi JSON |
---|
{ "minBytes": string, "maxBytes": string } |
Kolom | |
---|---|
min |
RAM minimum dalam byte (termasuk batasan). |
max |
RAM maksimum dalam byte (tidak termasuk batasan). |
DeviceId
ID perangkat.
Representasi JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
Kolom | |
---|---|
build |
Nilai Build.BRAND. |
build |
Nilai Build.DEVICE. |
SystemFeature
Representasi fitur sistem.
Representasi JSON |
---|
{ "name": string } |
Kolom | |
---|---|
name |
Nama fitur. |
SystemOnChip
Representasi Sistem-di-Chip (SoC) perangkat Android. Dapat digunakan untuk menargetkan perangkat S+.
Representasi JSON |
---|
{ "manufacturer": string, "model": string } |
Kolom | |
---|---|
manufacturer |
Wajib. Desainer SoC, misalnya. "Google" Nilai properti build "ro.soc.manufacturer" https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER Wajib. |
model |
Wajib. Model SoC, misalnya. "Tensor" Nilai properti build "ro.soc.model" https://developer.android.com/reference/android/os/Build#SOC_MODEL Wajib. |
DeviceTierSet
Kumpulan tingkat perangkat.
Kumpulan tingkat menentukan variasi konten aplikasi yang ditayangkan ke perangkat tertentu, untuk konten yang ditargetkan perangkat.
Anda harus menetapkan tingkat prioritas untuk setiap tingkat, yang menentukan urutan evaluasinya oleh Play. Lihat dokumentasi DeviceTier.level untuk detail selengkapnya.
Representasi JSON |
---|
{
"deviceTiers": [
{
object ( |
Kolom | |
---|---|
device |
Tingkat perangkat yang merupakan bagian dari kumpulan. |
DeviceTier
Tingkat perangkat tunggal.
Perangkat yang cocok dengan grup perangkat mana pun dalam deviceGroupNames dianggap cocok dengan tingkatnya.
Representasi JSON |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
Kolom | |
---|---|
device |
Grup perangkat yang termasuk dalam tingkat ini. Grup ini harus ditentukan secara eksplisit di bagian deviceGroups dalam konfigurasi ini. |
level |
Tingkat prioritas tingkat ini. Tingkat dievaluasi dalam urutan menurun level: tingkat tertinggi memiliki prioritas tertinggi. Tingkat tertinggi yang cocok dengan perangkat tertentu dipilih untuk perangkat tersebut. Anda harus menggunakan rentang level yang berdekatan untuk tingkat Anda dalam sekumpulan tingkat; level tingkat dalam sekumpulan tingkat harus unik. Misalnya, jika kumpulan tingkat Anda memiliki 4 tingkat (termasuk penggantian global), Anda harus menentukan tingkat 1, 2, dan 3 dalam konfigurasi ini. Catatan: tingkat 0 secara implisit didefinisikan sebagai penggantian global dan dipilih untuk perangkat yang tidak cocok dengan tingkat mana pun yang ditentukan secara eksplisit di sini. Anda tidak boleh menentukan level 0 secara eksplisit dalam konfigurasi ini. |
UserCountrySet
Kumpulan negara pengguna.
Kumpulan negara menentukan variasi konten aplikasi yang ditayangkan ke lokasi tertentu.
Representasi JSON |
---|
{ "name": string, "countryCodes": [ string ] } |
Kolom | |
---|---|
name |
Nama set negara. |
country |
Daftar kode negara yang mewakili negara. Kode Negara ditampilkan dalam format alpha-2 ISO 3166. Misalnya:- "IT" untuk Italia, "GE" untuk Georgia. |
Metode |
|
---|---|
|
Membuat konfigurasi tingkat perangkat baru untuk aplikasi. |
|
Menampilkan konfigurasi tingkat perangkat tertentu. |
|
Menampilkan konfigurasi tingkat perangkat yang dibuat, yang diurutkan berdasarkan waktu pembuatan dari yang paling lama. |