Google은 Play Billing Library 버전 3을 도입하고 2021년에 App Bundle을 요구사항으로 만들 계획입니다.

Google은 Play Billing Library v3를 발표했으며 2021년에 Google Play 스토어에 업로드되는 새로운 앱에 대해 Android App Bundle을 요구사항으로 만들 계획입니다.

인앱 구매. 어떤 사람들은 그들을 싫어할 수도 있지만 그들은 확실히 여기에 있습니다. 하지만 장점이 없는 것은 아닙니다. 인앱 구매를 통해 개발자는 실제로 두 개의 별도 애플리케이션을 유지 관리할 필요 없이 무료 및 유료 버전의 앱을 제공할 수 있습니다. Play 스토어에 앱을 게시하는 경우 Google은 일반적으로 인앱 구매를 통해 구매하도록 요구합니다(30% 할인 혜택을 받기 때문).

고맙게도 Google에서는 라이선스 확인과 같은 모든 재미있는 기능을 통해 인앱 구매를 매우 쉽게 설정할 수 있습니다. 개발자는 Google Play 결제 라이브러리를 구현하기만 하면 거의 모든 작업이 완료됩니다. 인앱 구매를 더욱 쉽게 처리하기 위한 노력의 일환으로, 구글이 발표했다 몇 가지 새로운 기능과 개선 사항, 중요한 정책 변경 사항이 포함된 Play 결제 라이브러리 버전 3입니다.

Google Play 결제 라이브러리 v3 - 변경되는 사항

현금지불

Google Play Billing Library 버전 3에서는 사용자가 현금으로 결제할 수 있습니다. 꽤 이상하게 들릴 수도 있지만 아마도 여러분이 생각하는 것과는 다를 수도 있습니다. 세상에는 신용카드와 은행계좌가 흔하지 않은 곳이 아직도 많이 있습니다. 이 기능은 이 문제를 해결하기 위한 것입니다.

앱에서 '구매' 버튼을 클릭하고 신용카드로 결제하는 대신 현금으로 결제하는 방법을 선택할 수 있습니다. 구매를 확인하면 Google에서 코드를 표시합니다. 해당 코드를 가지고 가장 가까운 제휴 편의점에 가서 적절한 금액의 현금을 전달하면 구매가 잠금 해제됩니다.

현재 이 기능은 인도네시아와 말레이시아에서만 제공되지만 더 폭넓게 출시될 예정입니다. 개발자들은 곧 이 결제 수단을 앱에 추가할 수 있게 될 것입니다.

더 쉬워진 프로모션 코드 사용

개발자는 자신의 앱에 대한 프로모션 코드를 제공하도록 선택할 수 있습니다. 유료 앱인 경우 프로모션 코드를 사용하면 사용자가 앱을 무료로 다운로드할 수 있습니다. 앱에 인앱 구매나 구독이 있는 경우 프로모션 코드를 통해 무료 항목이나 무료 구독 평가판을 제공할 수 있습니다. Play 스토어에서 직접 앱 프로모션 코드를 사용하는 것이 항상 가능했지만, 이전에는 구독 평가판을 사용하려면 앱을 다운로드해야 했습니다.

하지만 이제 Google Play 결제 라이브러리 버전 3에는 Play 스토어 자체에서 직접 인앱 프로모션을 사용할 수 있는 기능이 추가되었습니다. 사용자는 적용하려는 앱을 다운로드할 필요도 없습니다.

구매 기여

앱이나 게임에 구매할 수 있는 다양한 항목이 있는 경우 개발자는 누가 무엇을 구매했는지 추적할 수 있는 방법이 필요합니다. 이전에는 개발자가 현재는 더 이상 사용되지 않는 AIDL 프레임워크를 사용하여 맞춤형 솔루션을 구축해야 했습니다. 그러나 Google Play 결제 라이브러리 버전 3에서는 이제 구매 속성에 대한 기본 지원이 제공되어 개발자가 구매 항목을 쉽게 추적할 수 있습니다.

라이브러리 버전 요구 사항

이 글을 읽고 계신다면 아마도 다음과 같은 내용을 알고 계실 것입니다. Google Play의 최소 SDK 버전 요구사항 스토어에 게시하기 위해. 현재, 앱은 최소한 API 28을 타겟팅해야 합니다. (Android Pie)가 Google Play에 게시될 예정이며 이 요구 사항은 매년 증가하고 있습니다.

이제 Google Play 결제 라이브러리를 구현하는 개발자에게도 유사한 요구사항이 있습니다. Play 스토어에서 이 라이브러리를 사용하여 앱을 게시하려면 비교적 최신 버전을 사용해야 합니다. 현재는 모든 버전의 Play 결제 라이브러리가 허용되지만 2021년 8월 2일부터 새로 게시되는 모든 앱은 버전 3 이상을 사용해야 합니다. 기존 앱은 2021년 11월 1일까지 업그레이드해야 합니다.

마이그레이션 가이드

이제 최신 버전의 Play 결제 라이브러리를 사용하는 것이 필수이므로 Google은 개발자가 최신 상태를 유지하는 데 도움이 되는 마이그레이션 가이드를 게시했습니다. 이 가이드에서는 최신 버전의 라이브러리를 구현하는 방법과 이를 사용하기 위해 개발자가 변경해야 할 사항을 보여줍니다.

마이그레이션 가이드를 확인하실 수 있습니다 여기. 또한 비디오 가이드 그게 너에게 더 도움이 된다면.

이제 새로운 Google Play 결제 라이브러리에 대한 내용이 끝났습니다. 인앱 구매를 구현하고 앱이 Google Play 스토어에 있는 경우 아직 청구 라이브러리 구현을 업데이트하지 않았다면 업데이트하는 것을 고려해야 합니다.

2021년에 새로 게시된 앱을 위한 필수 Android App Bundle

Mishaal Rahman의 섹션

Google I/O 2018에서는 구글이 도입한 파일 확장자가 .aab인 Android App Bundle이라는 대체 앱 배포 형식입니다. Android App Bundle의 목표는 사용자에게 전달되는 최종 Android 애플리케이션 패키지(.apk)의 파일 크기를 줄여 사용자의 설치 크기와 다운로드 시간을 줄이는 것입니다. .aab 파일에는 기본 애플리케이션과 지원되는 모든 아키텍처(ARM, ARM64 및 x86), 언어 및 레이아웃 변형에 대한 APK 파일이 포함되어 있습니다. 이 형식을 사용하려면 Google Play 개발자 콘솔이 번들에 있는 각 APK의 서명된 버전이 포함된 번들을 생성할 수 있도록 앱 서명 키 사본을 Google에 제공해야 합니다. 특정 기기의 아키텍처, 언어, 레이아웃에 맞는 올바른 APK가 Google Play Dynamic Delivery를 통해 전달됩니다.

개발자는 Android App Bundle을 다음 위치에 배포할 수 있습니다. 안드로이드 스튜디오, 유니티, 또는 실룩 거리다, APK 크기가 최대 500MB까지 설치된 대형 앱 번들은 지원되지만 OBB 파일은 지원되지 않습니다. 대안으로 Google은 최근 다음을 도입하여 Android App Bundle을 확장했습니다. Play 자산 전달 게임 개발자가 대규모 게임 자산을 동적으로 제공할 수 있도록 지원합니다. 이러한 모든 개선 사항을 배경으로 Google은 이제 Android App Bundle을 Google Play 스토어에 새로 게시된 애플리케이션의 요구 사항으로 만들 계획입니다.

"에서Google Play의 새로운 소식" 동영상이 지난 주 Android 개발자 YouTube 채널에 게시되었습니다. Android경찰), Google 직원 Milena Nikolic은 Google Play의 새로운 앱에 App Bundle 지원이 필요하다고 발표했습니다. 이 새로운 요구 사항에 대한 구체적인 날짜는 제공되지 않았지만 2021년쯤에 발생할 것으로 알고 있습니다.

대부분의 개발자와 최종 사용자는 이 새로운 요구 사항으로 인해 발생하는 변경 사항을 눈치채지 못할 것입니다. 그러나 그렇다고 해서 아무도 눈치 채지 못할 것이라는 의미는 아닙니다. 개발자는 애플리케이션에 서명하기 위해 서명 키 사본을 Google에 제공해야 합니다. 일부 개발자는 이에 대해 불만을 가질 수 있습니다. AAB가 더욱 확산되면 다양한 플랫폼에서의 재배포가 더욱 어려워지고 다운로드가 감소하여 잠재적인 광고 수익이 감소하게 됩니다. (개발자의 경우 Google의 오픈 소스를 사용할 수 있습니다. 번들 도구 자체 AAB를 구축하고 추출한 다음 다른 플랫폼에 업로드합니다.) AAB는 또한 Android 패키지 설치 프로그램에서는 기본적으로 지원되지 않으며 사용자가 수동으로 사이드로드해야 합니다. 포장을 풀었습니다.

2021년이 다가옴에 따라 이 새로운 요구 사항에 대해 더 자세히 알아볼 수 있기를 바랍니다.