Android 14 готовит предложения для карт лояльности на основе местоположения, вероятно, для Google Wallet

click fraud protection

Документация для Android 14 Beta 1 намекает на то, что Google вернет предложения на основе местоположения для карт лояльности, возможно, для Google Wallet.

Когда Google (пере)запустился Google Кошелек В прошлом году они пообещали выпустить приложение, которое будет хранить все ваши цифровые карты в одном месте, включая карты лояльности. Хотя Wallet позволяет добавлять карты лояльности от различных продавцов, на самом деле это делает их использование довольно громоздким. Вам нужно открыть приложение, провести пальцем вверх, чтобы развернуть список карт, и прокрутить список карт, чтобы найти нужную карту лояльности, когда вы находитесь в магазине. Никто не хочет быть тем человеком, который возится со своим телефоном в очереди на кассе, но, к счастью, Андроид 14 может представить решение этой проблемы: предложения карт кошелька на основе местоположения.

Если эта функция кажется вам знакомой, это потому, что Google Wallet ранее поддерживал ее, когда она еще называлась... Google Кошелек (Нет, серьезно

). Идея была проста: когда вы находились рядом с местом, где можно было использовать одну из ваших карт лояльности, Google Wallet/Android Pay/Google Pay будет публиковать уведомление, которое вы можете нажать, чтобы открыть карту, если у вас есть в функция включена.

Скриншот настроек карты лояльности в старом приложении Android Pay. Кредиты: Центральный Android.

Эта функция отсутствует в новом приложении Google Wallet, поэтому вам придется запускать приложение и открывать карту лояльности самостоятельно, когда вы находитесь в магазине. Вы даже не можете прикрепить карту лояльности к интерфейсу кошелька быстрого доступа Android, поскольку он поддерживает только добавление платежных карт, что побуждает некоторых моддеров взять дело в свои руки. Укоренение вашего телефона только для быстрого доступа к вашим часто используемым картам лояльности — это проблема, особенно когда нет гарантии, что Wallet будет даже работать после прохождения процесса.

К счастью, Google может вернуть эту функцию для пользователей Android 14. Копаясь в справочнике по API для Android 14 Бета 1, я обнаружил новую функцию под названием «FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. Устройства, которые заявляют об этой функции, «[поддерживают] показ предложений на основе местоположения для карт кошелька, предоставляемых платежным приложением по умолчанию».

Документация для FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS

Хотя Гугл Пей является платежное приложение по умолчанию на большинстве устройств GMS Android, существуют сторонние платежные приложения, поэтому нет гарантии, что Google собирается внедрить это в свое приложение. Однако, учитывая, что у них уже была эта функция раньше, логично, что они будут.

Что касается того, почему я думаю, что они будут использовать это для карт лояльности, когда в документации упоминаются только «карты кошелька», ну, опять же, это то, что они использовали для поддержки. Предложения на основе местоположения также имеют наибольшее значение для карт лояльности, поскольку места, где вы будете их использовать, четко определены географически. Разработчики давно смогли связать географические местоположения с объекты карты лояльности в API и на целевых страницах Google API еще упомянуть что разработчики могут отправлять уведомления на основе местоположения для цифровых карт лояльности, которые они создают. Тем не менее, отправка предложений на основе местоположения для таких вещей, как посадочные талоны или билеты на мероприятия, также имеет смысл, и я не вижу причин, по которым это нельзя было бы сделать.

Однако еще неизвестно, как местоположения будут связаны с картами: будет ли Google Wallet полагаться на разработчиков, указывающих эту информацию, или приложение сделает это автоматически? Другой вопрос: будут ли эти «предложения» приходить в виде уведомлений или карта просто появится в кошельке быстрого доступа? Первое — это то, как раньше работали подсказки на основе местоположения, в то время как второе было бы менее бросающимся в глаза, но по-прежнему легко доступным через ярлык на экране блокировки и / или плитку быстрых настроек. Однако для того, чтобы последний работал, кошелек быстрого доступа необходимо обновить для поддержки неплатежных карт, и есть некоторые свидетельства того, что это произойдет.

Класс WalletCard в пакете QuickAccessWallet был обновлен новым получитьтипкарты() метод, который возвращает CARD_TYPE_UNKNOWN, CARD_TYPE_PAYMENT или CARD_TYPE_NON_PAYMENT. CARD_TYPE_NON_PAYMENT «[относится] к любым картам, которые не используются для оплаты наличными, включая билеты на мероприятия, авиабилеты, предложения, карты лояльности, подарочные карты и транзитные билеты». Также есть новый метод get/setNonPaymentCardSecondaryImage(), который можно использовать для установки значка неоплаты. карты.

Документация для CARD_TYPE_NON_PAYMENT

Другой новый метод под названием getCardLocations() возвращает «список местоположений, в которых эта карта может быть полезна», который устанавливается через setCardLocation(...) метод WalletCard. Строитель. В описании setCardLocation(...) говорится, что если FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS включен, то «карта может быть показана пользователю, когда пользователь находится рядом с одним из этих мест».

Копаясь в сборке Android 14 Beta 1, я не смог найти много кода, связанного с этой функцией. Однако я заметил метод, который удаляет данные о местоположении с карт кошелька, когда FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS не объявлен. Эта функция, насколько мне известно, в настоящее время не заявлена ​​ни на одном из Pixel под управлением Android 14, поэтому, вероятно, Google все еще работает над ней. Я не знаю, будет ли эта функция добавлена ​​в стабильную версию Android 14, и, поскольку мы все еще находимся на этапе предварительной проверки стабильности платформы Android 14, нет никаких гарантий, что она будет.

FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS в настоящее время не объявлен на Pixel 6a под управлением Android 14 Beta 1.