Risorsa: LoyaltyClass
Rappresentazione JSON |
---|
{ "kind": string, "programName": string, "programLogo": { object ( |
Campi | |
---|---|
kind |
Identifica il tipo di risorsa. Valore: la stringa fissa |
program |
Obbligatorio. Il nome del programma, ad esempio "Abbigliamento di Federico". L'app potrebbe mostrare tre puntini dopo i primi 20 caratteri per assicurarsi che la stringa completa venga visualizzata su schermi più piccoli. |
program |
Obbligatorio. Il logo del programma fedeltà o dell'azienda. Questo logo viene visualizzato sia nella visualizzazione dei dettagli che in quella elenco dell'app. |
account |
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. |
account |
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. |
rewards |
L'etichetta del livello dei premi, ad esempio "Livello dei premi". La lunghezza massima consigliata è di 9 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
rewards |
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. |
localized |
Stringhe tradotte per il programmaName. L'app potrebbe mostrare tre puntini dopo i primi 20 caratteri per assicurarsi che la stringa completa venga visualizzata su schermi più piccoli. |
localized |
Stringhe tradotte per l'attributo accountNameLabel. La lunghezza massima consigliata è di 15 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
localized |
Stringhe tradotte per accountIdLabel. La lunghezza massima consigliata è di 15 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
localized |
Stringhe tradotte per rewardsTierLabel. La lunghezza massima consigliata è di 9 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
localized |
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. |
secondary |
L'etichetta del livello premi secondario, ad esempio "Livello premi". |
localized |
Stringhe tradotte per l'etichetta secondariaricompensatier. |
secondary |
Il livello dei premi secondari, ad esempio "Oro" o "Platino". |
localized |
Stringhe tradotte per il livelloRewards secondario. |
discoverable |
Informazioni su come la classe può essere rilevata e creata all'interno dell'app Google Pay. |
class |
Informazioni sul modello relative alla visualizzazione del corso. Se non viene impostato, Google utilizzerà un insieme predefinito di campi da visualizzare. |
id |
Obbligatorio. L'identificatore univoco di una classe. Questo ID deve essere univoco per tutte le classi di un emittente. Questo valore deve essere nel formato issuer ID.identifier, dove il primo è emesso da Google e il secondo è scelto da te. L'identificatore univoco deve includere solo caratteri alfanumerici, ".", "_" o "-". |
version |
Deprecato |
issuer |
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 |
homepage |
L'URI della home page dell'applicazione. Se compili l'URI in questo campo, il comportamento è esattamente lo stesso di quello che si ottiene compilando un URI in linksModuleData (quando viene visualizzato un oggetto, un link alla home page viene mostrato nella sezione linksModuleData dell'oggetto). |
locations[] |
Nota: al momento questo campo non è supportato per attivare le notifiche geografiche. |
review |
Obbligatorio. Lo stato del corso. Questo campo può essere impostato su Quando il corso è in fase di sviluppo, 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. |
image |
Dati del modulo immagine. Il numero massimo di questi campi visualizzati è 1 a livello di oggetto e 1 a livello di oggetto di classe. |
text |
Dati del modulo di testo. Se nel corso sono definiti anche i dati del modulo di testo, verranno visualizzati entrambi. Il numero massimo di questi campi visualizzati è 10 dall'oggetto e 10 dalla classe. |
links |
Collega i dati del modulo. Se nell'oggetto sono definiti anche i dati del modulo Link, verranno visualizzati entrambi. |
redemption |
Identifica gli emittenti di coupon che possono utilizzare la tessera tramite Smart Tap. Gli emittenti dei premi sono identificati dal relativo ID emittente. Gli emittenti di coupon devono avere configurato almeno una chiave Smart Tap. Anche i campi |
country |
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. |
hero |
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. |
enable |
Indica se questa classe supporta il tocco intelligente. Anche i campi |
hex |
Il colore di sfondo della scheda. Se non è impostato, viene utilizzato il colore dominante dell'immagine hero e, se non è impostata alcuna immagine hero, viene utilizzato il colore dominante del logo. Il formato è #rrggbb, dove rrggbb è una tripletta RGB esadecimale, ad esempio |
localized |
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. |
multiple |
Identifica se più utenti e dispositivi salveranno lo stesso oggetto che fa riferimento a questa classe. |
callback |
Opzioni di callback da utilizzare per richiamare l'emittente per 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. |
security |
Informazioni facoltative sull'animazione di sicurezza. Se questa opzione è impostata, verrà visualizzata un'animazione di sicurezza nei dettagli della tessera. |
view |
Visualizza le opzioni per i requisiti di sblocco della carta fedeltà. |
wide |
Il logo ampio del programma fedeltà o dell'azienda. Se fornito, verrà utilizzato al posto del logo del programma in alto a sinistra nella visualizzazione della scheda. |
notify |
Indica se gli aggiornamenti dei campi per questa classe devono attivare le notifiche. Se impostato su NOTIFY, si proverà ad attivare una notifica di aggiornamento dei campi per gli utenti. Queste notifiche verranno inviate agli utenti solo se il campo fa parte di una lista consentita. Se non viene specificato, non verrà attivata alcuna notifica. Questa impostazione è temporanea e deve essere configurata con ogni richiesta PATCH o UPDATE, altrimenti non verrà attivata alcuna notifica. |
app |
Link facoltativo a un sito web o a un'app che verrà visualizzato come pulsante sulla parte anteriore della tessera. Se viene fornito AppLinkData per l'oggetto corrispondente, verrà utilizzato al suo posto. |
value |
Dati facoltativi del modulo a valore aggiunto. Massimo dieci per corso. Per un passaggio ne verranno visualizzati solo dieci, dando la priorità a quelli dell'oggetto. |
DiscoverableProgram
Informazioni su come una classe può essere scoperta e creata all'interno dell'app Android Pay. Questo viene fatto cercando un programma fedeltà o una carta regalo e scansionando o inserendo manualmente.
Rappresentazione JSON |
---|
{ "merchantSignupInfo": { object ( |
Campi | |
---|---|
merchant |
Informazioni sulla possibilità di registrarsi e aggiungere un valore per questo programma tramite un sito del commerciante. Utilizzato quando MERCHANT_HOSTED_SIGNUP è abilitato. |
merchant |
Informazioni sulla possibilità di accedere e aggiungere un valore per questo programma tramite un sito del commerciante. Utilizzato quando MERCHANT_HOSTED_SIGNIN è attivato. |
state |
Stato di visibilità del programma rilevabile. |
DiscoverableProgramMerchantSignupInfo
Informazioni sul flusso di registrazione ospitata dal commerciante a un programma.
Rappresentazione JSON |
---|
{ "signupWebsite": { object ( |
Campi | |
---|---|
signup |
L'URL a cui indirizzare l'utente per il sito di registrazione del commerciante. |
signup |
Dati utente inviati in una richiesta POST all'URL del sito web di registrazione. Queste informazioni vengono codificate e poi condivise in modo che il sito web del commerciante possa precompilare i campi utilizzati per registrare l'utente al programma di visibilità. |
DiscoverableProgramMerchantSigninInfo
Informazioni sulla procedura di accesso ospitata dal commerciante per un programma.
Rappresentazione JSON |
---|
{
"signinWebsite": {
object ( |
Campi | |
---|---|
signin |
L'URL a cui indirizzare l'utente per il 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 al livello fedeltà a cui fa riferimento l'ID livello 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 tutti i livelli fedeltà per un determinato ID emittente. |
|
Consente di aggiornare la classe fedeltà a cui fa riferimento l'ID classe specificato. |
|
Aggiorna la classe fedeltà a cui fa riferimento l'ID classe specificato. |