Kaynak: LoyaltyClass
JSON gösterimi |
---|
{ "kind": string, "programName": string, "programLogo": { object ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: |
programName |
Zorunlu. "Adem'in Giyim" gibi bir adı bulunan program adı. Uygulama, dizenin tamamının daha küçük ekranlarda gösterilmesini sağlamak için ilk 20 karakterden sonra üç nokta görüntüleyebilir. |
programLogo |
Zorunlu. Bağlılık programının veya şirketin logosu. Bu logo, uygulamanın hem ayrıntılarında hem de liste görünümlerinde gösterilir. |
accountNameLabel |
"Üye Adı" gibi hesap adı etiketi. Tam dizenin daha küçük ekranlarda gösterilmesini sağlamak için önerilen maksimum uzunluk 15 karakterdir. |
accountIdLabel |
"Üye Kimliği" gibi hesap kimliği etiketi. Tam dizenin daha küçük ekranlarda gösterilmesini sağlamak için önerilen maksimum uzunluk 15 karakterdir. |
rewardsTierLabel |
"Ödül Kademesi" gibi ödül katmanı etiketi. Tam dizenin daha küçük ekranlarda gösterilmesini sağlamak için önerilen maksimum uzunluk 9 karakterdir. |
rewardsTier |
Ödül katmanı (ör. "Altın" veya "Platin"). Tam dizenin daha küçük ekranlarda gösterilmesini sağlamak için önerilen maksimum uzunluk 7 karakterdir. |
localizedProgramName |
programName için çevrilmiş dizeler. Uygulama, dizenin tamamının daha küçük ekranlarda gösterilmesini sağlamak için ilk 20 karakterden sonra üç nokta görüntüleyebilir. |
localizedAccountNameLabel |
accountNameLabel için çevrilen dizeler. Tam dizenin daha küçük ekranlarda gösterilmesini sağlamak için önerilen maksimum uzunluk 15 karakterdir. |
localizedAccountIdLabel |
accountIdLabel için çevrilmiş dizeler. Tam dizenin daha küçük ekranlarda gösterilmesini sağlamak için önerilen maksimum uzunluk 15 karakterdir. |
localizedRewardsTierLabel |
RewardsTierLabel için çevrilmiş dizeler. Tam dizenin daha küçük ekranlarda gösterilmesini sağlamak için önerilen maksimum uzunluk 9 karakterdir. |
localizedRewardsTier |
RewardsTier için çevrilmiş dizeler. Tam dizenin daha küçük ekranlarda gösterilmesini sağlamak için önerilen maksimum uzunluk 7 karakterdir. |
secondaryRewardsTierLabel |
"Ödül Kademesi" gibi ikincil ödül katmanı etiketi. |
localizedSecondaryRewardsTierLabel |
İkincilÖdülsTierLabel için çevrilmiş dizeler. |
secondaryRewardsTier |
"Altın" veya "Platin" gibi ikincil ödül kademesi. |
localizedSecondaryRewardsTier |
ikincilRewardsTier için çevrilmiş dizeler. |
discoverableProgram |
Sınıfın Google Pay uygulamasında nasıl keşfedilip gösterilebileceği hakkında bilgi. |
classTemplateInfo |
Sınıfın nasıl görüntülenmesi gerektiğiyle ilgili şablon bilgileri. Politika ayarlanmazsa Google görüntülenecek varsayılan bir alan grubunu kullanır. |
id |
Zorunlu. Bir sınıfın benzersiz tanımlayıcısıdır. Bu kimlik, kartı veren kuruluşun tüm sınıflarında benzersiz olmalıdır. Bu değer issuer ID biçiminde olmalıdır.identifier: İlk sertifika Google tarafından verilir, ikincisini siz seçersiniz. Benzersiz tanımlayıcınız yalnızca alfanümerik karakterler, '.', '_' veya '-' içermelidir. |
version |
Kullanımdan kaldırıldı |
issuerName |
Zorunlu. Veren kuruluş adı. Tam dizenin daha küçük ekranlarda gösterilmesini sağlamak için önerilen maksimum uzunluk 20 karakterdir. |
messages[] |
Uygulamada görüntülenen mesaj dizisi. Bu nesnenin tüm kullanıcıları, ilgili mesajları alacaktır. Bu alanların maksimum sayısı 10'dur. |
allowMultipleUsersPerObject |
Kullanımdan kaldırıldı. Bunun yerine |
homepageUri |
Uygulamanızın ana sayfasına ait URI. URI'nın bu alana doldurulması, linksModuleData içinde bir URI'nin doldurulmasıyla tam olarak aynı davranışla sonuçlanır (bir nesne oluşturulduğunda, genellikle linkModuleData bölümü olarak düşünülen kısımda ana sayfaya bir bağlantı gösterilir). |
locations[] |
Not: Şu anda bu alanın coğrafi bildirimleri tetiklemesi desteklenmemektedir. |
reviewStatus |
Zorunlu. Sınıfın durumu. Bu alan; ekleme, yama veya güncelleme API çağrıları kullanılarak Sınıf geliştirme aşamasındayken bu alanı Sınıfın kullanıma hazır olduğunu düşündüğünüzde bu alanı Halihazırda |
review |
Bir sınıf |
infoModuleData |
Kullanımdan kaldırıldı. Bunun yerine textModulesData kullanın. |
imageModulesData[] |
Resim modülü verileri. Bu alanlardan en fazla 1 tanesi nesne düzeyinde, 1'i sınıf nesne düzeyinde gösterilir. |
textModulesData[] |
Metin modülü verileri. Sınıfta metin modülü verileri de tanımlanmışsa her ikisi de gösterilir. Bu alanlardan en fazla 10 tanesi nesneden, 10'u ise sınıftan görüntülenebilir. |
linksModuleData |
Bağlantılar modülü verileri. Nesnede bağlantılar modülü verileri de tanımlanmışsa her ikisi de görüntülenir. |
redemptionIssuers[] |
Kartı veren kuruluşlardan hangilerinin Akıllı Dokunma üzerinden kartı kullanabileceğini tanımlar. Teklif verenler, kartı veren kuruluş kimlikleriyle tanımlanır. Teklifi veren kuruluşlarda en az bir Akıllı Dokunma anahtarı yapılandırılmış olmalıdır. Bir kartın Akıllı Dokunma'yı desteklemesi için |
countryCode |
Kartın ülkesini görüntülemek (kullanıcı söz konusu ülkede değilken) ve içerik kullanıcının yerel ayarında kullanılamadığında yerelleştirilmiş içeriği görüntülemek için kullanılan ülke kodu. |
heroImage |
Kartın ön kısmında gösterilen isteğe bağlı banner resmi. Herhangi bir şey yoksa herhangi bir şey görüntülenmez. Resim, %100 genişlikte gösterilir. |
wordMark |
Kullanımdan kaldırıldı. |
enableSmartTap |
Bu sınıfın Akıllı Dokunma'yı destekleyip desteklemediğini belirler. Bir kartın Akıllı Dokunma'yı desteklemesi için |
hexBackgroundColor |
Kartın arka plan rengi. Ayarlanmazsa hero resmin baskın rengi kullanılır ve hero resim ayarlanmamışsa logoda baskın renk kullanılır. Biçim, rrggbb. sıradadır; burada rrggbb, onaltılık bir RGB üçlüsüdür (ör. |
localizedIssuerName |
publisherName için çevrilmiş dizeler. Tam dizenin daha küçük ekranlarda gösterilmesini sağlamak için önerilen maksimum uzunluk 20 karakterdir. |
multipleDevicesAndHoldersAllowedStatus |
Birden çok kullanıcının ve cihazın, bu sınıfa referans veren aynı nesneyi kaydedip kaydetmeyeceğini tanımlar. |
callbackOptions |
Bu sınıftaki bir nesnenin son kullanıcı tarafından her kaydedilmesi/silinmesi için vereni geri çağırmak amacıyla kullanılan geri çağırma seçenekleri. Bu sınıfın tüm nesneleri geri çağırma için uygundur. |
securityAnimation |
Güvenlik animasyonu hakkında isteğe bağlı bilgiler. Bu ayarlanırsa kart ayrıntılarında bir güvenlik animasyonu oluşturulur. |
viewUnlockRequirement |
Bağlılık kartı için Kilit Açma Koşulu seçeneklerini görüntüleyin. |
wideProgramLogo |
Bağlılık programının veya şirketin geniş logosu. Bu bilgi sağlandığında kart görünümünün sol üst kısmındaki program logosunun yerine bu logo kullanılır. |
appLinkData |
Kartın ön kısmında düğme olarak gösterilecek isteğe bağlı uygulama veya web sitesi bağlantısı. Bunun yerine kullanılacak karşılık gelen nesne için AppLinkData sağlanır. |
DiscoverableProgram
Bir sınıfın Android Pay uygulamasında nasıl keşfedilip gösterilebileceğiyle ilgili bilgiler. Bu işlem için bağlılık veya hediye kartı programı aranır ve taranır ya da manuel olarak girilir.
JSON gösterimi |
---|
{ "merchantSignupInfo": { object ( |
Alanlar | |
---|---|
merchantSignupInfo |
Kaydolma ve bir satıcı sitesi aracılığıyla bu program için değerli bir özellik ekleme hakkında bilgiler. MERCHANT_HOSTED_SIGNUP etkinleştirildiğinde kullanılır. |
merchantSigninInfo |
Oturum açma ve bir satıcı sitesi üzerinden bu program için değerli bir özellik ekleme hakkında bilgi. MERCHANT_HOSTED_SIGNIN etkinleştirildiğinde kullanılır. |
state |
Bulunabilir programın görünürlük durumu. |
DiscoverableProgramMerchantSignupInfo
Bir programa satıcı tarafından barındırılan kayıt akışıyla ilgili bilgiler.
JSON gösterimi |
---|
{ "signupWebsite": { object ( |
Alanlar | |
---|---|
signupWebsite |
Kullanıcının, satıcının kayıt sitesi için yönlendirileceği URL. |
signupSharedDatas[] |
Kayıt web sitesi URL'sine POST isteğinde gönderilen kullanıcı verileri. Bu bilgiler kodlanır ve ardından paylaşılır. Böylece, satıcının web sitesi, kullanıcıyı bulunabilir programa kaydetmek için kullanılan alanları önceden doldurabilir. |
DiscoverableProgramMerchantSigninInfo
Bir program için satıcı tarafından barındırılan oturum açma akışıyla ilgili bilgiler.
JSON gösterimi |
---|
{
"signinWebsite": {
object ( |
Alanlar | |
---|---|
signinWebsite |
Satıcının oturum açma sitesi için kullanıcının yönlendirileceği URL. |
Eyalet
Sıralamalar | |
---|---|
STATE_UNSPECIFIED |
|
TRUSTED_TESTERS |
Yalnızca kartı veren hesaba erişimi olan test kullanıcıları görebilir. |
trustedTesters |
|
LIVE |
Herkese görünür. |
live |
|
DISABLED |
Görünmez. |
disabled |
|
Yöntemler |
|
---|---|
|
Belirtilen sınıf kimliğinin başvurduğu bağlılık sınıfına bir ileti ekler. |
|
Belirtilen sınıf kimliğine sahip bağlılık sınıfını döndürür. |
|
Belirtilen kimliğe ve özelliklere sahip bir bağlılık sınıfı ekler. |
|
Belirli bir yayıncı kimliği için tüm bağlılık sınıflarının listesini döndürür. |
|
Belirtilen sınıf kimliğinin referans verdiği bağlılık sınıfını günceller. |
|
Belirtilen sınıf kimliğinin referans verdiği bağlılık sınıfını günceller. |