Risorsa: LoyaltyClass
Rappresentazione JSON |
---|
{ "kind": string, "programName": string, "programLogo": { object ( |
Campi | |
---|---|
kind |
Identifica di che tipo di risorsa si tratta. Valore: la stringa fissa |
programName |
Obbligatorio. Il nome del programma, ad esempio "Abbigliamento di Federico". L'app potrebbe mostrare dei puntini di sospensione dopo i primi 20 caratteri per garantire che l'intera stringa venga visualizzata su schermi più piccoli. |
programLogo |
Obbligatorio. Il logo del programma fedeltà o dell'azienda. Questo logo viene mostrato sia nella visualizzazione dei dettagli sia nella visualizzazione elenco dell'app. |
accountNameLabel |
L'etichetta del nome dell'account, ad esempio "Nome membro". La lunghezza massima consigliata è di 15 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
accountIdLabel |
L'etichetta dell'ID account, ad esempio "ID membro". La lunghezza massima consigliata è di 15 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
rewardsTierLabel |
L'etichetta del livello dei premi, ad esempio "Livello Rewards". La lunghezza massima consigliata è di 9 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
rewardsTier |
Il livello dei premi, ad esempio "Oro" o "Platino". La lunghezza massima consigliata è di 7 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
localizedProgramName |
Stringhe tradotte per programmaName. L'app potrebbe mostrare dei puntini di sospensione dopo i primi 20 caratteri per garantire che l'intera stringa venga visualizzata su schermi più piccoli. |
localizedAccountNameLabel |
Stringhe tradotte per accountNameLabel. La lunghezza massima consigliata è di 15 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
localizedAccountIdLabel |
Stringhe tradotte per accountIdLabel. La lunghezza massima consigliata è di 15 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
localizedRewardsTierLabel |
Stringhe tradotte per il livello ricompenseTierLabel. La lunghezza massima consigliata è di 9 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
localizedRewardsTier |
Stringhe tradotte per il livello ricompense. La lunghezza massima consigliata è di 7 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
secondaryRewardsTierLabel |
L'etichetta del livello premi secondario, ad esempio "Livello Rewards". |
localizedSecondaryRewardsTierLabel |
Stringhe tradotte per l'etichetta secondariaricompensatier. |
secondaryRewardsTier |
Il livello premi secondario, ad esempio "Oro" o "Platino". |
localizedSecondaryRewardsTier |
Stringhe tradotte per il secondarioRewardsTier. |
discoverableProgram |
Informazioni su come il corso può essere trovato e creato un'istanza dall'app Google Pay. |
classTemplateInfo |
Modello di informazioni su come deve essere visualizzata la classe. Se il criterio non viene configurato, Google utilizzerà un insieme predefinito di campi da visualizzare. |
id |
Obbligatorio. L'identificatore univoco di una classe. Questo ID deve essere univoco in tutte le classi di un emittente. Questo valore deve essere nel formato issuer ID.identifier: il primo viene emesso da Google, mentre il secondo è scelto da te. Il tuo identificatore univoco deve includere solo caratteri alfanumerici, ".", "_" o "-". |
version |
Deprecato |
issuerName |
Obbligatorio. Il nome dell'emittente. La lunghezza massima consigliata è di 20 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
messages[] |
Un array di messaggi visualizzati nell'app. Tutti gli utenti di questo oggetto riceveranno i messaggi associati. Il numero massimo di questi campi è 10. |
allowMultipleUsersPerObject |
Deprecato. Usa invece il criterio |
homepageUri |
L'URI della home page della tua applicazione. Il completamento dell'URI in questo campo ha lo stesso comportamento della compilazione di un URI in linksModuleData (quando viene eseguito il rendering di un oggetto, viene mostrato un link alla home page in quella che di solito viene considerata la sezione linksModuleData dell'oggetto). |
locations[] |
Nota: al momento questo campo non è supportato per attivare le notifiche geografiche. |
reviewStatus |
Obbligatorio. Lo stato del corso. Questo campo può essere impostato su Devi mantenere questo campo su Devi impostare questo campo su Quando aggiorni un corso già |
review |
I commenti della revisione impostati dalla piattaforma quando un corso è contrassegnato come |
infoModuleData |
Deprecato. Usa invece textModulesData. |
imageModulesData[] |
Dati del modulo immagine. Il numero massimo di questi campi visualizzati è 1 a livello di oggetto e 1 a livello di oggetto di classe. |
textModulesData[] |
Dati del modulo di testo. Se i dati dei moduli di testo sono definiti anche per il corso, verranno visualizzati entrambi. Il numero massimo di questi campi visualizzati è 10 dall'oggetto e 10 dalla classe. |
linksModuleData |
Collega i dati del modulo. Se i dati del modulo dei link sono definiti anche nell'oggetto, verranno visualizzati entrambi. |
redemptionIssuers[] |
Identifica quali emittenti possono riscattare la tessera tramite Smart Tap. Gli emittenti dei rimborsi sono identificati tramite l'ID emittente. Gli emittenti dell'utilizzo devono avere configurato almeno un tasto Smart Tap. Anche i campi |
countryCode |
Codice paese utilizzato per mostrare il paese della carta (quando l'utente non si trova in quel paese) e per mostrare contenuti localizzati quando i contenuti non sono disponibili nella lingua dell'utente. |
heroImage |
Immagine del banner facoltativa visualizzata sulla parte anteriore della scheda. Se non è presente, non verrà visualizzato nulla. L'immagine verrà visualizzata con una larghezza al 100%. |
wordMark |
Deprecato. |
enableSmartTap |
Indica se il corso supporta Smart Tap. Anche i campi |
hexBackgroundColor |
Il colore di sfondo della scheda. Se non viene impostato il colore dominante dell'immagine hero, se non viene impostata alcuna immagine hero, viene utilizzato il colore dominante del logo. Il formato è #rrggbb, dove rrggbb è una terzina RGB esadecimale, ad esempio |
localizedIssuerName |
Stringhe tradotte per il valore IssuerName. La lunghezza massima consigliata è di 20 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
multipleDevicesAndHoldersAllowedStatus |
Indica se più utenti e dispositivi salveranno lo stesso oggetto facendo riferimento a questa classe. |
callbackOptions |
Opzioni di callback da utilizzare per richiamare l'emittente a ogni salvataggio/eliminazione di un oggetto per questa classe da parte dell'utente finale. Tutti gli oggetti di questa classe sono idonei per il callback. |
securityAnimation |
Informazioni facoltative sull'animazione di sicurezza. Se questa impostazione è impostata, ai dettagli della tessera verrà visualizzata un'animazione di sicurezza. |
viewUnlockRequirement |
Visualizza le opzioni di Sblocca requisito per la carta fedeltà. |
wideProgramLogo |
Il logo largo del programma fedeltà o dell'azienda. Se fornito, verrà utilizzato al posto del logo del programma in alto a sinistra nella visualizzazione schede. |
appLinkData |
Link facoltativo all'app o al sito web che verrà mostrato sotto forma di pulsante sulla parte anteriore della tessera. Se viene fornito AppLinkData per l'oggetto corrispondente che verrà utilizzato. |
DiscoverableProgram
Informazioni su come un corso può essere trovato e creato un'istanza dall'app Android Pay. A questo scopo, cerca un programma fedeltà o di carte regalo e scansionalo o inseriscilo manualmente.
Rappresentazione JSON |
---|
{ "merchantSignupInfo": { object ( |
Campi | |
---|---|
merchantSignupInfo |
Informazioni sulla possibilità di registrarsi e aggiungere un elemento importante per questo programma tramite il sito di un commerciante. Utilizzato quando MERCHANT_HOSTED_enroll è abilitato. |
merchantSigninInfo |
Informazioni sulla possibilità di accedere e aggiungere un elemento importante per questo programma tramite il sito di un commerciante. Utilizzato quando MERCHANT_HOSTED_SIGNIN è abilitato. |
state |
Stato di visibilità del programma rilevabile. |
DiscoverableProgramMerchantSignupInfo
Informazioni sul flusso di registrazione ospitata dal commerciante a un programma.
Rappresentazione JSON |
---|
{ "signupWebsite": { object ( |
Campi | |
---|---|
signupWebsite |
L'URL a cui indirizzare l'utente per il sito di registrazione del commerciante. |
signupSharedDatas[] |
Dati utente che vengono inviati in una richiesta POST all'URL del sito web di registrazione. Queste informazioni vengono codificate e condivise in modo che il sito web del commerciante possa precompilare i campi utilizzati per registrare l'utente al programma rilevabile. |
DiscoverableProgramMerchantSigninInfo
Informazioni sul flusso di accesso ospitato dal commerciante per un programma.
Rappresentazione JSON |
---|
{
"signinWebsite": {
object ( |
Campi | |
---|---|
signinWebsite |
L'URL a cui indirizzare l'utente al sito di accesso del commerciante. |
Stato
Enum | |
---|---|
STATE_UNSPECIFIED |
|
TRUSTED_TESTERS |
Visibile solo ai tester che hanno accesso all'account dell'emittente. |
trustedTesters |
Alias precedente per |
LIVE |
Visibile a tutti. |
live |
Alias precedente per |
DISABLED |
Non visibile. |
disabled |
Alias precedente per |
Metodi |
|
---|---|
|
Aggiunge un messaggio alla classe fedeltà a cui fa riferimento l'ID classe specificato. |
|
Restituisce la classe fedeltà con l'ID classe specificato. |
|
Inserisce una classe fedeltà con l'ID e le proprietà specificati. |
|
Restituisce un elenco di tutte le classi fedeltà per un determinato ID emittente. |
|
Consente di aggiornare la classe fedeltà a cui fa riferimento l'ID classe specificato. |
|
Consente di aggiornare la classe fedeltà a cui fa riferimento l'ID classe specificato. |