Panoramica generica di Pass

Il pass generico è disponibile quando il tuo caso d'uso non rientra in nessuno degli altri tipi di pass predefiniti. A differenza di altri pass che includono campi e funzionalità specifici per un caso d'uso, come biglietti, carte fedeltà e offerte, il pass generico è pensato per essere abbastanza flessibile da supportare una varietà di scopi, fornendo campi in cui puoi definire etichette e valori personalizzati.

Esempi di casi d'uso

Di seguito sono riportati solo alcuni esempi di ciò che puoi fare con il tipo di pass generico:

  • Pass per il parcheggio
  • Tessere della biblioteca
  • Tessere di abbonamento
  • Carte assicurative
  • Conferme di prenotazioni
  • Codici di conferma pre-screening cliente

Tessere che includono informazioni sensibili

In alcuni casi il pass o il caso d'uso potrebbe riguardare informazioni sensibili, ad esempio informazioni che consentono l'identificazione personale (PII) e dati sanitari. Per questi scenari, è disponibile il tipo di pass privato generico per i casi d'uso preapprovati. Per ulteriori informazioni, consulta la documentazione generica del pass privato e le Norme di utilizzo accettabile (AUP).

Piattaforme supportate

Con l'API Google Wallet, puoi fornire tessere che i tuoi utenti possano salvare nel loro Google Wallet su più piattaforme, incluse le app per Android e ovunque siano supportati i link ipertestuali, come siti web, email e SMS.

API e SDK

L'API Google Wallet offre un'API REST e un SDK Android per aiutarti a emettere e gestire i tuoi pass in modo facile e veloce.

  • API REST Google Wallet

    Per emettere tessere su piattaforme come Web, email o SMS, ti consigliamo di utilizzare l'API REST di Google Wallet. L'API fornisce un insieme di endpoint che consentono di creare, recuperare e aggiornare i vari componenti dei pass.

  • SDK Google Wallet per Android

    Per emettere le tessere in un'app per Android, ti consigliamo di utilizzare l'SDK Google Wallet per Android. L'SDK offre una varietà di metodi pratici che semplificano l'integrazione dell'API Google Wallet nelle tue app mobile utilizzando il codice nativo.

Nota: l'utilizzo dell'API REST di Google Wallet o dell'SDK Android di Google Wallet non è necessario per emettere le tessere con l'API Google Wallet, ma è vivamente consigliato. Per ulteriori informazioni sull'emissione di tessere senza utilizzare l'API REST o l'SDK Android, consulta la sezione Creating Passes Objects and Passes Classes nel JWT.

Requisiti

Per emettere le tessere con l'API Google Wallet, devi prima effettuare le seguenti operazioni:

Introduzione all'API Google Wallet

Prima di iniziare a utilizzare l'API Google Wallet, dai un'occhiata a questi articoli utili che ti aiuteranno a familiarizzare con le funzionalità e la terminologia di base.
  • Concetti fondamentali e terminologia: questo articolo ti aiuterà a familiarizzare con tutti i termini e le funzionalità importanti che dovrai utilizzare per lavorare con l'API Google Wallet.
  • Panoramica dei pass e degli oggetti: i pass che emetti agli utenti vengono creati combinando una classe dei pass con un oggetto dei pass. Questo articolo ti aiuterà a familiarizzare con entrambi i concetti e con il modo in cui vengono utilizzati per creare le tessere.
  • Flusso di sviluppo del pass di Google Wallet: questo articolo fornisce una panoramica end-to-end di tutti i passaggi necessari per creare una tessera con l'API Google Wallet, dall'inizio alla fine.

Strumenti e risorse

  • Codelab

    I codelab autoguidati ti guideranno attraverso i passaggi necessari per aggiungere un pass a Google Wallet. Per iniziare, scegli "Android" se l'implementazione sarà solo su dispositivi Android e scegli "Web" se l'implementazione supporta Android, Web, Email o SMS.

    Android Web

  • Generatore di pass

    Crea il tuo primo pass in modo visivo con lo strumento di generazione dei pass e genera automaticamente il codice JSON necessario per creare il pass con l'API Google Wallet.

  • GitHub di Google Wallet

    Ricevi strumenti, librerie e codice campione utili per diversi linguaggi di programmazione nella organizzazione GitHub di Google Wallet.