Android 14 prépare des suggestions basées sur la localisation pour les cartes de fidélité, probablement pour Google Wallet

click fraud protection

La documentation d'Android 14 Beta 1 laisse entendre que Google ramène des suggestions basées sur la localisation pour les cartes de fidélité, éventuellement pour Google Wallet.

Quand Google (re)lancé portefeuille Google l'année dernière, ils ont promis de proposer une application qui conserverait toutes vos cartes numériques au même endroit, y compris les cartes de fidélité. Bien que Wallet vous permette d'ajouter des cartes de fidélité de divers marchands, cela rend leur utilisation assez fastidieuse. Vous devez ouvrir l'application, balayer vers le haut pour développer votre liste de cartes et faire défiler votre liste de cartes pour trouver la bonne carte de fidélité lorsque vous êtes dans un magasin. Personne ne veut être cette personne qui tâtonne avec son téléphone dans la file d'attente, mais heureusement, Android 14 pourrait introduire une solution à ce problème: des suggestions basées sur la localisation pour les cartes de portefeuille.

Si cette fonctionnalité vous semble familière, c'est parce que Google Wallet la prenait en charge auparavant, à l'époque où elle s'appelait encore... Portefeuille Google (

non sérieusement). L'idée était simple: lorsque vous vous trouviez à proximité d'un lieu où l'une de vos cartes de fidélité pouvait être utilisée, Google Wallet/Android Pay/Google Pay publierait une notification sur laquelle vous pourriez appuyer pour ouvrir la carte, à condition que vous ayez le fonctionnalité activée.

Capture d'écran des paramètres de la carte de fidélité dans l'ancienne application Android Pay. Crédits: Centrale Android.

Cette fonctionnalité est absente de la nouvelle application Google Wallet, vous devez donc lancer l'application et ouvrir vous-même la carte de fidélité lorsque vous êtes dans un magasin. Vous ne pouvez même pas épingler une carte de fidélité à l'interface Quick Access Wallet d'Android car elle ne prend en charge que l'ajout de cartes de paiement, ce qui incite certains moddeurs à prendre les choses en main. L'enracinement de votre téléphone juste pour ajouter un accès rapide à vos cartes de fidélité fréquemment utilisées est un problème, surtout lorsqu'il n'y a aucune garantie que Wallet fonctionnera même après avoir suivi le processus.

Heureusement, Google pourrait ramener cette fonctionnalité aux utilisateurs d'Android 14. En parcourant la référence de l'API pour Android 14 Bêta 1, j'ai découvert une nouvelle fonctionnalité appelée "FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. Les appareils qui déclarent cette fonctionnalité "[support] montrant des suggestions basées sur la localisation pour les cartes de portefeuille fournies par l'application de paiement par défaut".

Documentation pour FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS

Bien que Google Pay est l'application de paiement par défaut sur la plupart des appareils Android GMS, il existe des applications de paiement tierces, il n'y a donc aucune garantie que Google va l'implémenter dans son application. Étant donné qu'ils avaient déjà cette fonctionnalité auparavant, il est logique qu'ils le fassent.

Quant à savoir pourquoi je pense qu'ils l'utiliseront pour les cartes de fidélité alors que la documentation mentionne simplement les «cartes de portefeuille», eh bien, encore une fois, c'est ce qu'ils avaient l'habitude de prendre en charge. Les suggestions basées sur la localisation ont également plus de sens pour les cartes de fidélité, car les endroits où vous les utiliseriez sont bien définis géographiquement. Les développeurs ont longtemps pu associer lieux géographiques avec objets carte de fidélité dans l'API et les pages de destination de l'API de Google mentionner encore que les développeurs peuvent envoyer des notifications basées sur la localisation pour les cartes de fidélité numériques qu'ils créent. L'envoi de suggestions basées sur la localisation pour des choses comme les cartes d'embarquement ou les billets d'événement a également du sens, et je ne vois aucune raison pour laquelle cela ne pourrait pas être fait également.

Il reste à voir, cependant, comment les emplacements seront associés aux cartes: Google Wallet s'appuiera-t-il sur les développeurs pour spécifier ces informations ou l'application le fera-t-elle automatiquement? Une autre question est la suivante: ces "suggestions" prendront-elles la forme de notifications ou la carte apparaîtra-t-elle simplement dans Quick Access Wallet? La première est la façon dont les suggestions basées sur la localisation fonctionnaient, tandis que la seconde serait moins visible mais toujours facilement accessible via le raccourci de l'écran de verrouillage et/ou la vignette de réglage rapide. Pour que ce dernier fonctionne, cependant, Quick Access Wallet doit être mis à jour pour prendre en charge les cartes de non-paiement, et il y a des preuves que cela se produira.

La classe WalletCard sous le package QuickAccessWallet a été mise à jour avec une nouvelle getCardType() méthode qui renvoie CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT ou CARD_TYPE_NON_PAYMENT. CARD_TYPE_NON_PAYMENT "[se réfère] à toutes les cartes qui ne sont pas utilisées pour le paiement en espèces, y compris les billets d'événement, les vols, les offres, les cartes de fidélité, les cartes-cadeaux et les titres de transport. Il existe également une nouvelle méthode get/setNonPaymentCardSecondaryImage() qui peut être utilisée pour définir une icône de non-paiement cartes.

Documentation pour CARD_TYPE_NON_PAYMENT

Une autre nouvelle méthode appelée getCardLocations() renvoie la "liste des emplacements où cette carte pourrait être utile", qui est définie via le setCardLocation(...) méthode de WalletCard. Constructeur. La description de setCardLocation(...) indique que si FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS est activé, alors "la carte peut être montrée à l'utilisateur lorsqu'un utilisateur se trouve à proximité de l'un de ces emplacements".

En creusant dans la version Android 14 Beta 1, il n'y a pas beaucoup de code lié à cette fonctionnalité que j'ai pu trouver. Cependant, j'ai repéré une méthode qui supprime les données de localisation des cartes de portefeuille lorsque FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS n'est pas déclaré. Cette fonctionnalité, pour autant que je sache, n'est actuellement déclarée sur aucun Pixel exécutant Android 14, il est donc probable que Google y travaille toujours. Je ne sais pas si cette fonctionnalité sera livrée dans la version stable d'Android 14, et comme nous sommes toujours dans la phase de stabilité pré-plateforme de l'aperçu d'Android 14, rien ne garantit que ce sera le cas.

FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS n'est actuellement pas déclaré sur le Pixel 6a exécutant Android 14 Beta 1.