La documentazione per Android 14 Beta 1 suggerisce a Google di riportare suggerimenti basati sulla posizione per le carte fedeltà, possibilmente per Google Wallet.
Quando Google (ri) è stato lanciato Google Wallet l'anno scorso, hanno promesso di fornire un'app che avrebbe tenuto tutte le tue carte digitali in un unico posto, comprese le carte fedeltà. Mentre Wallet ti consente di aggiungere carte fedeltà da una varietà di commercianti, in realtà il loro utilizzo è piuttosto ingombrante. Devi aprire l'app, scorrere verso l'alto per espandere l'elenco delle carte e scorrere l'elenco delle carte per trovare la carta fedeltà giusta quando sei in un negozio. Nessuno vuole essere quella persona che armeggia con il proprio telefono in fila alla cassa, ma fortunatamente, Androide 14 potrebbe introdurre una soluzione a questo problema: suggerimenti basati sulla posizione per le carte del portafoglio.
Se questa funzione ti suona familiare, è perché Google Wallet la supportava in precedenza, quando si chiamava ancora... Google Wallet (
Uno screenshot delle impostazioni della carta fedeltà nella vecchia app Android Pay. Crediti: Centrale Android.
Questa funzione non è presente nella nuova app Google Wallet, quindi devi avviare l'app e aprire tu stesso la carta fedeltà quando sei in un negozio. Non puoi nemmeno aggiungere una carta fedeltà all'interfaccia Quick Access Wallet di Android in quanto supporta solo l'aggiunta di carte di pagamento, spingendo alcuni modder a prendere in mano la situazione. Il rooting del telefono solo per aggiungere un rapido accesso alle carte fedeltà utilizzate di frequente è una seccatura, soprattutto quando non c'è alcuna garanzia che Wallet funzionerà anche dopo aver attraversato il processo.
Fortunatamente, Google potrebbe riportare questa funzionalità per gli utenti su Android 14. Durante la ricerca nel riferimento API per Android 14 Beta 1, ho scoperto una nuova funzione chiamata "FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. I dispositivi che dichiarano questa funzione "[supportano] la visualizzazione di suggerimenti basati sulla posizione per le carte wallet fornite dall'app di pagamento predefinita".
Documentazione per FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS
Anche se Google Pay È l'app di pagamento predefinita sulla maggior parte dei dispositivi Android GMS, ci sono app di pagamento di terze parti là fuori, quindi non c'è alcuna garanzia che Google lo implementerà nella loro app. Dato che avevano già questa funzione prima, però, ha senso che lo facessero.
Per quanto riguarda il motivo per cui penso che lo useranno per le carte fedeltà quando la documentazione menziona solo "carte portafoglio", beh, ancora una volta, questo è ciò che erano soliti supportare. I suggerimenti basati sulla posizione hanno anche più senso per le carte fedeltà, poiché i luoghi in cui li useresti sono ben definiti geograficamente. Gli sviluppatori sono stati a lungo in grado di associare località geografiche con oggetti della carta fedeltà nell'API e nelle pagine di destinazione dell'API di Google menzionare ancora che gli sviluppatori possono inviare notifiche basate sulla posizione per le carte fedeltà digitali che creano. Anche l'invio di suggerimenti basati sulla posizione per cose come carte d'imbarco o biglietti per eventi ha senso, e non vedo alcun motivo per cui non si possa fare altrettanto.
Resta da vedere, tuttavia, come le posizioni saranno associate alle carte: Google Wallet farà affidamento sugli sviluppatori che specificano queste informazioni o l'app lo farà automaticamente? Un'altra domanda è: questi "suggerimenti" arriveranno sotto forma di notifiche o la carta apparirà solo in Quick Access Wallet? Il primo è il modo in cui funzionavano i suggerimenti basati sulla posizione, mentre il secondo sarebbe meno appariscente ma comunque facilmente accessibile tramite il collegamento della schermata di blocco e/o il riquadro Impostazioni rapide. Affinché quest'ultimo funzioni, tuttavia, Quick Access Wallet deve essere aggiornato per supportare le carte non di pagamento e ci sono alcune prove che ciò accadrà.
La classe WalletCard nel pacchetto QuickAccessWallet è stata aggiornata con una nuova getTipoCarta() metodo che restituisce CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT o CARD_TYPE_NON_PAYMENT. CARD_TYPE_NON_PAYMENT "[si riferisce] a tutte le carte che non vengono utilizzate per pagamenti equivalenti in contanti, inclusi biglietti per eventi, voli, offerte, carte fedeltà, carte regalo e biglietti di transito. C'è anche un nuovo metodo get/setNonPaymentCardSecondaryImage() che può essere utilizzato per impostare un'icona per il mancato pagamento carte.
Un altro nuovo metodo chiamato getCardLocations() restituisce la "lista di posizioni in cui questa carta potrebbe essere utile", che viene impostata tramite il setCardLocation(...) metodo di WalletCard. Costruttore. La descrizione di setCardLocation(...) dice che se FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS è abilitato, allora "la carta potrebbe essere mostrata all'utente quando un utente si trova vicino a una di queste posizioni".
Scavando nella build di Android 14 Beta 1, non c'è molto codice relativo a questa funzione che potrei trovare. Tuttavia, ho individuato un metodo che rimuove i dati sulla posizione dalle carte del portafoglio quando FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS non è dichiarato. Questa funzione, per quanto ne so, al momento non è dichiarata su nessun Pixel con Android 14, quindi è probabile che Google ci stia ancora lavorando. Non so se questa funzione verrà fornita nella versione stabile di Android 14 e poiché siamo ancora nella fase di stabilità pre-piattaforma dell'anteprima di Android 14, non vi è alcuna garanzia che lo farà.