Google Wallet에 대해 알아야 하는 모든 것

5월 16, 2024
Edson Yanaga Lead Developer Relations Engineer Google Wallet

저희는 Google Wallet API를 더 많은 지역에서 더 많은 사용자에게 모든 종류의 디지털 상품을 제공할 수 있는 더 포괄적이고 편리하며 접근하기 쉬운 플랫폼으로 만들기 위해 노력하고 있습니다.

또한 Google의 놀라운 기술을 개발자와 사용자에게 제공하기 위해 함께 노력할 때 Google 경험이 더 향상되므로 다른 Google 제품 및 서비스와 연계하여 Google Wallet을 통해 더 많은 작업을 수행할 수 있도록 지원하는 데 역점을 두고 있습니다.

올해 Google I/O에서 보안, 웨어러블 기기, 푸시 알림, 자동 연결 패스, 일반 비공개 패스, Gmail 통합 및 개발자 경험에 초점을 맞춘 다양한 분야에서 발표한 모든 새로운 기능과 개선 사항을 살펴보겠습니다.


보안

사용자에게 디지털 자격 증명을 활용할 수 있는 더 많은 기회를 제공하기 위해 Android는 Android Credential Manager API에 확장 프로그램을 새롭게 추가하여 사용자가 Google Wallet을 포함한 Android Wallet 앱에서 정부 발행 디지털 ID와 같은 디지털 자격 증명을 사용할 수 있도록 하고 있습니다.

앱 개발자는 API를 통해 사용자의 나이, 법적 이름, 법적 주소 등과 같은 속성을 요청하여 디지털 자격 증명에서 사용자의 세부 정보를 안전하게 확인할 수 있습니다. 사용자의 전체 ID 대신 사용 사례에 필요한 정보로만 요청을 제한할 수 있으므로 개인정보 보호가 기본으로 제공됩니다. Google Wallet 앱에서 ID 데이터를 공유할 때 사용자는 ID 데이터를 공유하기 전에 항상 Google Wallet 앱 내에서 작업을 검토하고 승인해야 합니다.

API는 Android Credential Manager를 기반으로 구축되므로 API와 호환되는 디지털 자격 증명을 포함하는 모든 앱은 API를 통해 이를 제공할 수 있습니다. 즉, 개발자는 사용자가 단일 통합을 통해 자격 증명을 저장하기로 선택한 모든 앱에서 자격 증명을 받을 수 있습니다.

API는 현재 일반에 공개되지 않은 알파 버전 단계에 있습니다. 파일럿 및 테스트를 원하시는 경우, 이 등록 양식을 통해 관심이 있다고 알려주세요. 올해에 더 많은 개발자에게 공개될 예정이며 2025년에는 정식 버전을 출시할 계획입니다.


웨어러블 기기

Wear OS 웨어러블 기기를 사용하는 경우, Wear OS 기기로 패스 지원을 확대하였으므로 Google Wallet에 저장된 패스를 사용하는 것이 그 어느 때보다 쉬워졌습니다.

여기에는 포인트 적립 카드, 탑승권 등과 같은 패스가 포함되며 이제 Wear OS 기기에서 Google Wallet 앱을 사용하여 제시할 수 있습니다.


자동 연결된 패스

Google Wallet은 새롭고 독특한 방식으로 사용자와 연결할 수 있는 훌륭한 참여 채널입니다. 그리고 저희는 자동 연결된 패스로 사용자와 교류할 수 있는 새로운 방법을 소개합니다.

Google Wallet API의 이 새로운 기능을 사용하면 사용자가 이미 발급한 패스가 있는 경우 사용자의 Google Wallet에 자동으로 관련 패스를 추가할 수 있습니다. 예를 들어, 이벤트 공급자는 추가 주차권이나 할인 바우처를 푸시할 수 있습니다. 판매자는 프로모션 혜택, 쿠폰 또는 기프트 카드를 단골 고객에게 푸시하여 브랜드 친화성을 높이고 매장 방문을 늘릴 수 있습니다.


푸시 알림

Google Wallet API에 대한 모바일 푸시 알림도 확대됩니다. 이제 패스, 혜택 또는 기타 뉴스의 변경 사항을 사용자에게 알릴 수 있는 더 다양한 방법이 있습니다. 이를 통해 활발한 사용자 참여의 이점을 누리고 사용자에게 최선 정보를 제공할 방법을 확보할 수 있습니다.

예를 들어, 사용자에게 새 메시지를 보내면 사용자는 모바일 기기에서 알림을 받습니다. 사용자가 메시지를 누르면 패스 뒷면으로 안내되어 보낸 메시지를 확인할 수 있습니다.


일반 비공개 패스

작년에 저희는 민감한 데이터가 포함된 패스에 대한 지원을 추가하여 일반 비공개 패스를 발표했습니다. 지난 12개월 동안 사용자는 보험 카드와 같은 민감한 데이터가 포함된 수십만 개의 디지털 항목을 Google Wallet에 안전하게 추가할 수 있었습니다.

올해는 사용자에게 더욱 안전한 경험을 제공하기 위해 더 많은 기능을 추가하고 있습니다. 일반 비공개 패스 API는 이제 추가 및 삭제 콜백, 수동 업데이트 등을 지원합니다.


Gmail 통합

저희는 사용자가 Google Wallet에 디지털 자산을 추가할 수 있는 새로운 방법을 지속적으로 개발하고 있습니다. 최근에는 사용자가 확인 이메일을 받고 Gmail에 관련 설정을 활성화했으면 Google Wallet에 Gmail의 탑승권이 표시되기 시작했습니다.

그럼 Google Wallet에서 어떻게 이런 기능을 사용할 수 있을까요?

그저 이메일 HTML에 Microdata 형식으로 정의된 특수 마크업을 추가하기만 하면 됩니다. Google Wallet은 이 정보를 구문 분석하여 사용자의 탑승권을 생성합니다. 예를 들어, Gmail 개발자 설명서를 참조하면 확인 이메일에서 탑승권을 보내는 데 필요한 태그를 확인할 수 있습니다.

또한 Google Wallet은 Google Flights와 통합되어 사용자에게 업데이트된 출발 시간을 제공하므로 사용자는 항공편 이용 3시간 전에 알림을 받게 됩니다.

이 기능은 매우 편리하지만 Google Wallet API와 직접 패스를 통합하고 발급하면 계속해서 추가되는 기능의 수를 더 많이 제어하고 완전히 액세스할 수 있습니다.


개발자 경험

저희는 Google Wallet을 사용자가 필요한 모든 것을 저장할 수 있는 공간으로 만들기 위해 끊임없이 노력하고 있습니다. 즉, 구축하는 데 필요한 도구를 제공하고 선택한 프로그래밍 언어를 지원하는 도구를 제공합니다.


클라이언트 라이브러리

이제 Google Wallet API용 클라이언트 라이브러리Github에서 사용할 수 있으며 Maven, NPM 등과 같은 널리 사용되는 패키지 배포 기능을 통해 배포하고 있습니다.

이러한 클라이언트 라이브러리는 Google Wallet API용 공개 프로토버퍼에서 직접 생성되므로 최신 기능을 포함한 정확하고 최신 상태의 라이브러리임을 확신할 수 있습니다.

현재 Java, Python, PHP, .NET, JavaScript, Objective-C, Dart, Ruby, Node.js 및 Go의 클라이언트 라이브러리를 제공합니다.


Flutter 플러그인

공식 Google Wallet 플러그인은 pub.dev에서 사용할 수 있으며 Android용 Flutter 앱에 Google Wallet API 기능을 추가하는 데 도움이 됩니다.

또한 브랜드 가이드라인에 따라 앱에 'Google Wallet에 추가' 버튼을 쉽게 배치할 수 있도록 버튼 위젯을 제공합니다.


Java에 프레임워크 통합

또한 확장된 언어 지원 외에도 널리 사용되는 Java 애플리케이션 프레임워크인 Spring 및 Quarkus에 대한 통합 경험을 개선하기 위해 라이브러리를 릴리스하고 있습니다.

이러한 새로운 라이브러리를 사용하면 Spring 또는 Quarkus 앱에서 Google Wallet API에 대한 지원을 추가하는 것은 프로젝트에 종속성을 추가하고 몇 줄의 구성을 추가하는 것만으로 가능합니다.

라이브러리가 배포되면 확인할 수 있으며 Google Wallet API 개발자 설명서에서 자세한 내용을 확인할 수 있습니다.


콘솔 분석

저희는 Google Wallet을 사용하는 개발자들이 사용자에게 최상의 경험을 제공하기 위해 노력한다는 것을 잘 알고 있습니다. 이를 위해 패스 사용과 행동을 이해하여 통찰을 높이는 것이 매우 유용합니다.

이러한 이유로 저희는 Google Pay & Wallet 콘솔에서 메트릭 및 분석을 직접 이용할 수 있도록 만들고 있습니다.

콘솔의 클래스 관리 탭에서 분석 버튼을 클릭하면 선택한 클래스에 대한 메트릭이 시간 경과에 따라 그래프로 표시됩니다.


다음 단계

저희는 Google Wallet API를 사용하여 개발하는 경험을 개선할 수 있는 새로운 방법을 추구하고 있습니다. 개발자 뉴스레터를 구독하여 최신 업데이트 소식을 받아보세요.