Android 14 prepara sugerencias basadas en la ubicación para tarjetas de fidelización, probablemente para Google Wallet

La documentación para Android 14 Beta 1 insinúa que Google traerá sugerencias basadas en la ubicación para tarjetas de fidelización, posiblemente para Google Wallet.

Cuando Google (re) lanzó Cartera de Google el año pasado, prometieron ofrecer una aplicación que mantendría todas sus tarjetas digitales en un solo lugar, incluidas las tarjetas de fidelización. Si bien Wallet le permite agregar tarjetas de fidelización de una variedad de comerciantes, hace que su uso sea bastante engorroso. Debe abrir la aplicación, deslizar hacia arriba para expandir su lista de tarjetas y desplazarse por su lista de tarjetas para encontrar la tarjeta de fidelización correcta cuando esté en una tienda. Nadie quiere ser esa persona que busca a tientas su teléfono en la fila para pagar, pero afortunadamente, androide 14 podría presentar una solución a este problema: sugerencias basadas en la ubicación para tarjetas de billetera.

Si esta función te resulta familiar, es porque Google Wallet la admitía anteriormente, cuando todavía se llamaba... Cartera de Google (

No en serio). La idea era simple: cuando estaba cerca de un lugar donde se podía usar una de sus tarjetas de fidelización, Google Wallet/Android Pay/Google Pay publicaría una notificación en la que podría tocar para abrir la tarjeta, siempre que tuviera el función activada.

Captura de pantalla de la configuración de la tarjeta de fidelización en la antigua aplicación Android Pay. Créditos: Central de Android.

Esta función no se encuentra en la nueva aplicación Google Wallet, por lo que debe iniciar la aplicación y abrir la tarjeta de fidelización usted mismo cuando esté en una tienda. Ni siquiera puede anclar una tarjeta de fidelización a la interfaz de la billetera de acceso rápido de Android, ya que solo admite agregar tarjetas de pago, lo que lleva a algunos modders a tomar el asunto en sus propias manos. Rootear su teléfono solo para agregar un acceso rápido a sus tarjetas de fidelización de uso frecuente es una molestia, especialmente cuando no hay garantía de que Wallet incluso funcionará después de pasar por el proceso.

Afortunadamente, es posible que Google recupere esta función para los usuarios de Android 14. Mientras buscaba en la referencia de la API Android 14 Beta 1, descubrí una nueva característica llamada “FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. Los dispositivos que declaran esta función "[admiten] mostrar sugerencias basadas en la ubicación para tarjetas de billetera proporcionadas por la aplicación de pago predeterminada".

Documentación para FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS

Aunque Google Pay es la aplicación de pago predeterminada en la mayoría de los dispositivos Android GMS, existen aplicaciones de pago de terceros, por lo que no hay garantía de que Google vaya a implementar esto en su aplicación. Sin embargo, dado que ya tenían esta característica antes, tiene sentido que la tengan.

En cuanto a por qué creo que usarán esto para tarjetas de fidelización cuando la documentación solo menciona "tarjetas de billetera", bueno, nuevamente, eso es lo que solían respaldar. Las sugerencias basadas en la ubicación también tienen más sentido para las tarjetas de fidelización, ya que los lugares en los que las usaría están bien definidos geográficamente. Los desarrolladores han sido capaces de asociar durante mucho tiempo ubicaciones geográficas con objetos de la tarjeta de fidelización en la API y las páginas de destino de la API de Google todavía mencionar que los desarrolladores pueden enviar notificaciones basadas en la ubicación para las tarjetas de fidelización digitales que crean. Sin embargo, enviar sugerencias basadas en la ubicación para cosas como tarjetas de embarque o boletos para eventos también tiene sentido, y no veo ninguna razón por la que eso no se pueda hacer también.

Sin embargo, queda por ver cómo se asociarán las ubicaciones con las tarjetas: ¿Google Wallet dependerá de que los desarrolladores especifiquen esta información o la aplicación lo hará automáticamente? Otra pregunta es: ¿Estas “sugerencias” vendrán en forma de notificaciones o la tarjeta aparecerá simplemente en Quick Access Wallet? La primera es la forma en que solían funcionar las sugerencias basadas en la ubicación, mientras que la segunda sería menos directa pero aún fácilmente accesible a través del acceso directo de la pantalla de bloqueo y/o el mosaico de Configuración rápida. Sin embargo, para que este último funcione, Quick Access Wallet debe actualizarse para admitir tarjetas sin pago, y hay algunas pruebas de que esto sucederá.

La clase WalletCard del paquete QuickAccessWallet se actualizó con un nuevo obtenerTipoTarjeta() método que devuelve CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT o CARD_TYPE_NON_PAYMENT. CARD_TYPE_NON_PAYMENT “[se refiere] a cualquier tarjeta que no se utilice para pagos equivalentes en efectivo, incluidos boletos para eventos, vuelos, ofertas, tarjetas de fidelización, tarjetas de regalo y boletos de tránsito.” También hay un nuevo método get/setNonPaymentCardSecondaryImage() que se puede usar para configurar un ícono para la falta de pago tarjetas

Documentación para CARD_TYPE_NON_PAYMENT

Otro nuevo método llamado getCardLocations() devuelve la "lista de ubicaciones en las que esta tarjeta podría ser útil", que se establece a través del establecer ubicación de tarjeta (...) método de WalletCard. Constructor. La descripción de setCardLocation(...) dice que si FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS está habilitado, entonces "la tarjeta podría mostrarse al usuario cuando esté cerca de una de estas ubicaciones".

Al profundizar en la compilación de Android 14 Beta 1, no hay mucho código relacionado con esta función que pueda encontrar. Sin embargo, encontré un método que elimina los datos de ubicación de las tarjetas de billetera cuando no se declara FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS. Esta característica, que yo sepa, actualmente no está declarada en ningún Pixel con Android 14, por lo que es probable que Google todavía esté trabajando en ello. No sé si esta característica se incluirá en la versión estable de Android 14 y, dado que todavía estamos en la fase previa a la Estabilidad de la plataforma de la versión preliminar de Android 14, no hay garantía de que así sea.

FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS no está declarada actualmente en Pixel 6a con Android 14 Beta 1.