Android 14는 Google 월렛과 같은 포인트 카드에 대한 위치 기반 제안을 준비합니다.

Android 14 베타 1에 대한 문서는 Google이 포인트 카드, Google 월렛에 대한 위치 기반 제안을 다시 가져오는 것을 암시합니다.

Google이 (재)출시되었을 때 Google 월렛 작년에 그들은 로열티 카드를 포함하여 모든 디지털 카드를 한 곳에 보관하는 앱을 제공하겠다고 약속했습니다. Wallet을 사용하면 다양한 판매자의 포인트 카드를 추가할 수 있지만 실제로 사용하는 것은 상당히 번거롭습니다. 매장에 있을 때 앱을 열고 위로 스와이프하여 카드 목록을 확장하고 카드 목록을 스크롤하여 올바른 로열티 카드를 찾아야 합니다. 누구도 계산대에서 전화기를 만지작거리는 사람이 되기를 원하지 않지만 다행히도 안드로이드 14 이 문제에 대한 해결책을 소개할 수 있습니다: 지갑 카드에 대한 위치 기반 제안.

이 기능이 친숙하게 들린다면 Google 월렛이 이전에 이 기능을 지원했기 때문입니다. Google 월렛(아니, 진지하게). 아이디어는 간단했습니다. 포인트 카드 중 하나를 사용할 수 있는 위치 근처에 있을 때 Google은 월렛/Android Pay/Google Pay는 탭하여 카드를 열 수 있다는 알림을 게시합니다. 그만큼 기능이 켜짐.

이전 Android Pay 앱의 포인트 카드 설정 스크린샷. 학점: 안드로이드 센트럴.

이 기능은 새로운 Google 월렛 앱에는 없기 때문에 매장에 있을 때 직접 앱을 실행하고 포인트 카드를 열어야 합니다. 결제 카드 추가만 지원하기 때문에 Android의 빠른 액세스 지갑 인터페이스에 충성도 카드를 고정할 수도 없습니다. 자신의 손으로 문제를 해결. 자주 사용하는 포인트 카드에 빠르게 액세스할 수 있도록 휴대전화를 루팅하는 것은 번거로운 일입니다. 심지어 작동합니다 과정을 거친 후.

다행히 Google은 Android 14 사용자를 위해 이 기능을 다시 가져올 수 있습니다. 에 대한 API 참조를 살펴보는 동안 안드로이드 14 베타 1, "라는 새로운 기능을 발견했습니다.FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. 이 기능을 선언하는 장치는 "기본 결제 앱에서 제공하는 지갑 카드에 대한 위치 기반 제안을 표시하는 [지원]"입니다.

FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS 문서

그래도 구글페이 ~이다 대부분의 GMS Android 기기의 기본 결제 앱이지만 외부에 타사 결제 앱이 있으므로 Google이 앱에 이를 구현한다는 보장이 없습니다. 하지만 이전에 이미 이 기능을 가지고 있었다는 점을 감안할 때 그들이 그렇게 했을 것이라는 것은 이치에 맞습니다.

문서에 "지갑 카드"만 언급되어 있는데도 로열티 카드에 이것을 사용할 것이라고 생각하는 이유는 그들이 지원했던 것입니다. 위치 기반 제안은 충성도 카드에 가장 적합합니다. 사용할 장소가 지리적으로 잘 정의되어 있기 때문입니다. 개발자는 오랫동안 연결할 수 있었습니다. 지리적 위치 ~와 함께 로열티 카드 개체 API 및 Google의 API 방문 페이지 여전히 언급 개발자가 자신이 만든 디지털 로열티 카드에 대해 위치 기반 알림을 보낼 수 있습니다. 하지만 탑승권이나 이벤트 티켓과 같은 것에 대한 위치 기반 제안을 보내는 것도 의미가 있으며 그렇게 할 수 없는 이유는 없습니다.

그러나 위치가 카드와 어떻게 연결될지는 두고 볼 일입니다. Google 월렛은 이 정보를 지정하는 개발자에 의존할 것입니까, 아니면 앱이 자동으로 수행할 것입니까? 또 다른 질문은 다음과 같습니다. 이러한 "제안"이 알림 형식으로 제공됩니까, 아니면 카드가 빠른 액세스 지갑에 표시됩니까? 전자는 위치 기반 제안이 작동하는 방식이고 후자는 눈에 잘 띄지 않지만 잠금 화면 바로 가기 및/또는 빠른 설정 타일을 통해 쉽게 액세스할 수 있습니다. 그러나 후자가 작동하려면 비결제 카드를 지원하도록 빠른 액세스 지갑을 업데이트해야 하며 이것이 일어날 것이라는 몇 가지 증거가 있습니다.

QuickAccessWallet 패키지 아래의 WalletCard 클래스가 새로운 getCardType() 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 베타 1 빌드를 자세히 살펴보면 이 기능과 관련된 코드를 찾을 수 없습니다. 그러나 FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS가 선언되지 않은 경우 지갑 카드에서 위치 데이터를 제거하는 방법을 발견했습니다. 내가 아는 한 이 기능은 현재 Android 14를 실행하는 Pixel에서 선언되지 않았으므로 Google에서 아직 작업 중일 가능성이 높습니다. 이 기능이 Android 14의 안정적인 릴리스에 제공될지 여부는 알 수 없으며 아직 Android 14 프리뷰의 플랫폼 이전 안정성 단계에 있으므로 그렇게 될 것이라는 보장이 없습니다.

FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS는 현재 Android 14 베타 1을 실행하는 Pixel 6a에서 선언되지 않았습니다.