Google Play 결제는 다음과 같은 유형의 인앱 제품을 판매하는 데 사용할 수 있습니다: 애플리케이션이 Google Play에 연결되면 인앱 제품에 대한 구매 요청을 시작할 수 있습니다. Google Play는 사용자가 결제 수단을 입력할 수 있는 체크아웃 인터페이스를 제공하므로 애플리케이션에서 결제 거래를 직접 처리할 필요가 없습니다. 항목을 구매하면 Google Play는 사용자가 해당 항목의 소유권을 가지고 있음을 인식하고 사용자가 소비될 때까지 동일한 제품 ID를 가진 다른 항목을 구매하지 못하도록 합니다. 응용 프로그램에서 항목이 소비되는 방식을 제어하고 Google Play에 알리고 항목을 다시 구입할 수 있도록 할 수 있습니다. Google Play를 쿼리하여 사용자가 구매한 항목 목록을 빠르게 검색할 수도 있습니다. 예를 들어 사용자가 앱을 시작할 때 사용자의 구입 항목을 복원하려는 경우에 유용합니다. Android에서 실제 상품을 판매하려면 Google Pay를 참조하세요. 우선, 예제와 응용 프로그램의 워크플로를 이해하려고 매우 나쁜 시간을 보냈습니다. 나는 간단한 예제로 시작하는 것이 더 낫다고 생각했지만 코드를 작은 조각으로 분리하는 것이 훨씬 어려서 아무 것도 깨는지 알지 못한다. 내가 가진 것과 내가 그것을 작동하도록 예에서 변경 한 것을 말할 것이다. 이 메서드는 인앱 구매 요청 또는 인앱 결제와 관련이 없는 일부 요청의 결과로 호출되었는지 확인해야 합니다. handleActivity를 호출 하여이 작업을 수행mHelper 인스턴스의 결과 메서드 를 호출 하 고 들어오는 인수를 통해 전달 합니다. 이것이 구매 요청인 경우 mHelper는 이를 처리하고 실제 값을 반환합니다.

이것이 구매의 결과가 아닌 경우 메서드는 처리할 수 있는 수퍼클래스로 전달해야 합니다. 이 것을 함께 가져오면 다음 코드: 주의: 청구 트랜잭션의 보안을 보호 하려면 항상 다음 예제와 같이 setPackage()를 사용 하 여 의도의 대상 패키지 이름을 com.android.vending으로 명시적으로 설정 해야 합니다. 패키지 이름을 명시적으로 설정하면 Google Play 앱만 앱의 청구 요청을 처리할 수 있으므로 다른 앱이 해당 요청을 가로채지 못하도록 할 수 있습니다. 이것은 우리의 응용 프로그램 사용자에게 인앱 구매를 할 수있는 기회를 제공 할 것입니다. 레이아웃 파일에서, 우리는 사용자에게 다른 교단에서 구매를 할 수있는 기회를 제공 할 것입니다. Google Play 인앱 결제를 구현하기 위한 전제 조건은 Google Play 결제 라이브러리를 개발 시스템에 설치한다는 것입니다. 이클립스 윈도우 -> 안드로이드 SDK 관리자 메뉴 옵션을 선택하여 안드로이드 SDK 관리자를 시작하여 라이브러리가 설치되어 있는지 여부를 확인합니다. 구글 플레이 빌링은 안드로이드에서 디지털 콘텐츠를 판매 할 수있는 서비스입니다.

이 문서에서는 Google Play 결제 솔루션의 기본 구성 요소를 설명합니다. 이러한 구성 요소의 지식은 특정 Google Play 결제 솔루션을 구현하는 방법을 결정하는 데 필요합니다. 안드로이드 스튜디오에서 응용 프로그램의 APK를 만들고 플레이 콘솔에서 베타 프로덕션에 업로드 우리는 코틀린을 사용하여 간단한 안드로이드 응용 프로그램을 만들 것입니다, 개발자 콘솔과 연결하고 인앱 제품 구매를 구현. 공인 라이선스 테스트 계정은 특정 APK 또는 패키지 이름이 아닌 Google Play의 개발자 계정과 연결됩니다. 계정을 테스트 계정으로 식별하면 요금이 부과되지 않고 인앱 제품을 구매할 수 있습니다. 당신은 구글 플레이 청구 서비스의 일부 기능을 구현하기 위해 안드로이드 인터페이스 정의 언어 (AIDL) 인터페이스를 사용할 수 있습니다. 안드로이드 개발자 블로그는 또한 인앱 제품 판매에 대한 교육 클래스를 권장합니다. 완전한 구현을보고 응용 프로그램을 테스트하는 방법을 알아보려면,이 튜토리얼을 확인하시기 바랍니다 : 그 구글 플레이 청구 라이브러리의 설치 후 인앱 제품 판매 우리는 SDK 폴더에서 IInAppBillingService.aidl 파일을 찾을 필요가있다. 따라서 /extras/google/play_billing 경로를 사용하는 것을 확인할 수 있습니다.

Categories: Sin categoría