Referensi: LoyalitasClass
Representasi JSON |
---|
{ "kind": string, "programName": string, "programLogo": { object ( |
Kolom | |
---|---|
kind |
Mengidentifikasi jenis resource ini. Nilai: string tetap |
programName |
Wajib. Nama program, seperti "Adam's Apparel". Aplikasi mungkin menampilkan elipsis setelah 20 karakter pertama untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
programLogo |
Wajib. Logo program loyalitas atau perusahaan. Logo ini ditampilkan dalam detail dan tampilan daftar aplikasi. |
accountNameLabel |
Label nama akun, seperti "Nama Anggota". Panjang maksimum yang direkomendasikan adalah 15 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
accountIdLabel |
Label ID akun, seperti "ID Anggota". Panjang maksimum yang direkomendasikan adalah 15 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
rewardsTierLabel |
Label tingkat reward, seperti "Tingkat Reward". Panjang maksimum yang direkomendasikan adalah 9 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
rewardsTier |
Tingkat reward, seperti "Gold" atau "Platinum". Panjang maksimum yang direkomendasikan adalah 7 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
localizedProgramName |
Menerjemahkan string untuk programName. Aplikasi mungkin menampilkan elipsis setelah 20 karakter pertama untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
localizedAccountNameLabel |
String yang diterjemahkan untuk accountNameLabel. Panjang maksimum yang direkomendasikan adalah 15 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
localizedAccountIdLabel |
String yang diterjemahkan untuk accountIdLabel. Panjang maksimum yang direkomendasikan adalah 15 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
localizedRewardsTierLabel |
Menerjemahkan string untuk rewardsTierLabel. Panjang maksimum yang direkomendasikan adalah 9 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
localizedRewardsTier |
Menerjemahkan string untuk RewardsTier. Panjang maksimum yang direkomendasikan adalah 7 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
secondaryRewardsTierLabel |
Label tingkat reward sekunder, seperti "Tingkat Reward". |
localizedSecondaryRewardsTierLabel |
Menerjemahkan string untuk secondaryRewardsTierLabel. |
secondaryRewardsTier |
Tingkat reward sekunder, seperti "Gold" atau "Platinum". |
localizedSecondaryRewardsTier |
Menerjemahkan string untuk secondaryRewardsTier. |
discoverableProgram |
Informasi tentang cara kelas dapat ditemukan dan dibuat instance-nya dari dalam aplikasi Google Pay. |
classTemplateInfo |
Informasi template tentang cara class harus ditampilkan. Jika tidak disetel, Google akan kembali ke kumpulan kolom default untuk ditampilkan. |
id |
Wajib. ID unik untuk class. ID ini harus unik di semua class dari penerbit. Nilai ini harus mengikuti format issuer ID.identifier file yang pertama diterbitkan oleh Google dan versi kedua dipilih oleh Anda. ID unik hanya boleh berisi karakter alfanumerik, '.', '_', atau '-'. |
version |
Tidak digunakan lagi |
issuerName |
Wajib. Nama penerbit. Panjang maksimum yang direkomendasikan adalah 20 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
messages[] |
Array pesan yang ditampilkan di aplikasi. Semua pengguna objek ini akan menerima pesan terkaitnya. Jumlah maksimum kolom ini adalah 10. |
allowMultipleUsersPerObject |
Tidak digunakan lagi. Sebagai gantinya, gunakan |
homepageUri |
URI halaman beranda aplikasi Anda. Mengisi URI dalam kolom ini menghasilkan perilaku yang sama persis dengan mengisi URI di linksModuleData (saat objek dirender, link ke halaman beranda ditampilkan dalam hal yang biasanya dianggap sebagai bagian linksModuleData dari objek). |
locations[] |
Catatan: Kolom ini saat ini tidak didukung untuk memicu notifikasi geografis. |
reviewStatus |
Wajib. Status class. Kolom ini dapat ditetapkan ke Anda harus mempertahankan kolom ini ke Anda harus menetapkan kolom ini ke Saat memperbarui class |
review |
Komentar ulasan yang ditetapkan oleh platform saat class ditandai sebagai |
infoModuleData |
Tidak digunakan lagi. Sebagai gantinya, gunakan textModulesData. |
imageModulesData[] |
Data modul gambar. Jumlah maksimum kolom yang ditampilkan adalah 1 dari tingkat objek dan 1 untuk tingkat objek class. |
textModulesData[] |
Data modul teks. Jika data modul teks juga ditetapkan pada class, keduanya akan ditampilkan. Jumlah maksimum kolom yang ditampilkan adalah 10 dari objek dan 10 dari class. |
linksModuleData |
Menautkan data modul. Jika data modul link juga ditentukan pada objek, keduanya akan ditampilkan. |
redemptionIssuers[] |
Mengidentifikasi penerbit penukaran mana yang dapat menukarkan kartu melalui Smart Tap. Penerbit penukaran diidentifikasi berdasarkan ID penerbitnya. Penerbit penukaran harus mengonfigurasi setidaknya satu tombol Smart Tap. Kolom |
countryCode |
Kode negara yang digunakan untuk menampilkan negara kartu (jika pengguna tidak berada di negara tersebut), serta untuk menampilkan konten yang dilokalkan saat konten tidak tersedia di lokal pengguna. |
heroImage |
Gambar banner opsional yang ditampilkan di bagian depan kartu. Jika tidak ada, tidak ada yang ditampilkan. Gambar akan ditampilkan dengan lebar 100%. |
wordMark |
Tidak digunakan lagi. |
enableSmartTap |
Mengidentifikasi apakah class ini mendukung Smart Tap. Kolom |
hexBackgroundColor |
Warna latar belakang kartu. Jika tidak disetel, warna dominan gambar utama akan digunakan, dan jika gambar utama tidak ditetapkan, warna dominan logo akan digunakan. Formatnya adalah #rrggbb dengan rrggbb adalah triplet RGB heksadesimal, seperti |
localizedIssuerName |
Menerjemahkan string untuk publisherName. Panjang maksimum yang direkomendasikan adalah 20 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
multipleDevicesAndHoldersAllowedStatus |
Mengidentifikasi apakah beberapa pengguna dan perangkat akan menyimpan objek yang sama yang merujuk class ini. |
callbackOptions |
Opsi callback yang akan digunakan untuk memanggil penerbit kembali untuk setiap penyimpanan/penghapusan objek untuk class ini oleh pengguna akhir. Semua objek class ini memenuhi syarat untuk callback. |
securityAnimation |
Informasi opsional tentang animasi keamanan. Jika kebijakan ini disetel, animasi keamanan akan dirender pada detail kartu. |
viewUnlockRequirement |
Lihat opsi Persyaratan Buka Kunci untuk kartu loyalitas. |
wideProgramLogo |
Logo lebar program loyalitas atau perusahaan. Bila disediakan, gambar ini akan digunakan sebagai pengganti logo program di kiri atas tampilan kartu. |
appLinkData |
Link aplikasi atau situs opsional yang akan ditampilkan sebagai tombol di bagian depan kartu. Jika AppLinkData disediakan untuk objek yang sesuai, yang akan digunakan. |
DiscoverableProgram
Informasi tentang cara kelas dapat ditemukan dan dibuat instance-nya dari dalam aplikasi Android Pay. Hal ini dilakukan dengan menelusuri program loyalitas atau kartu voucher dan memindai atau masuk secara manual.
Representasi JSON |
---|
{ "merchantSignupInfo": { object ( |
Kolom | |
---|---|
merchantSignupInfo |
Informasi tentang kemampuan untuk mendaftar dan menambahkan informasi penting untuk program ini melalui situs penjual. Digunakan saat MERCHANT_HOSTED_PRIVACY diaktifkan. |
merchantSigninInfo |
Informasi tentang kemampuan untuk login dan menambahkan informasi berharga untuk program ini melalui situs penjual. Digunakan saat MERCHANT_HOSTED_SIGNIN diaktifkan. |
state |
Status visibilitas program yang dapat ditemukan. |
DiscoverableProgramMerchantSignupInfo
Informasi tentang alur pendaftaran yang dihosting penjual untuk program.
Representasi JSON |
---|
{ "signupWebsite": { object ( |
Kolom | |
---|---|
signupWebsite |
URL untuk mengarahkan pengguna ke situs pendaftaran penjual. |
signupSharedDatas[] |
Data pengguna yang dikirim dalam permintaan POST ke URL situs pendaftaran. Informasi ini dienkode, lalu dibagikan sehingga situs penjual dapat mengisi kolom yang digunakan untuk mendaftarkan pengguna ke program yang dapat ditemukan. |
DiscoverableProgramMerchantSigninInfo
Informasi tentang alur login yang dihosting penjual untuk sebuah program.
Representasi JSON |
---|
{
"signinWebsite": {
object ( |
Kolom | |
---|---|
signinWebsite |
URL tujuan untuk mengarahkan pengguna ke situs login penjual. |
Negara Bagian
Enum | |
---|---|
STATE_UNSPECIFIED |
|
TRUSTED_TESTERS |
Hanya dapat dilihat oleh penguji yang memiliki akses ke akun penerbit. |
trustedTesters |
Alias lama untuk |
LIVE |
Dapat dilihat oleh semua. |
live |
Alias lama untuk |
DISABLED |
Tidak terlihat. |
disabled |
Alias lama untuk |
Metode |
|
---|---|
|
Menambahkan pesan ke class loyalitas yang direferensikan oleh ID class yang diberikan. |
|
Menampilkan class loyalitas dengan ID class yang diberikan. |
|
Menyisipkan class loyalitas dengan ID dan properti yang diberikan. |
|
Menampilkan daftar semua class loyalitas untuk ID penerbit tertentu. |
|
Memperbarui class loyalitas yang dirujuk oleh ID class yang diberikan. |
|
Memperbarui class loyalitas yang dirujuk oleh ID class yang diberikan. |