Android에서 실제 상품을 판매하려면 Google Pay를 참조하세요. Android 1.6 이상실행하는 모든 Android 기반 하드웨어 장치에서 테스트할 수 있습니다. Google Play 응용 프로그램의 최신 버전은 장치에 설치해야합니다. 2.2. 그 후, 우리는 인앱 제품을 표시하는 어댑터를 만들 것입니다 : 구독에 대한 구매 흐름을 시작하는 것은 제품 유형을 « subs »로 설정해야한다는 것을 제외하고는 제품에 대한 구매 흐름을 시작하는 것과 유사합니다. 구매 결과는 인앱 제품의 경우와 똑같이 활동의 활동결과 메서드로 전달됩니다. Google Play 인앱 결제를 구현하기 위한 전제 조건은 Google Play 결제 라이브러리를 개발 시스템에 설치한다는 것입니다. 이클립스 윈도우 -> 안드로이드 SDK 관리자 메뉴 옵션을 선택하여 안드로이드 SDK 관리자를 시작하여 라이브러리가 설치되어 있는지 여부를 확인합니다. IABHelper는 IInAppBillingService가 사용되는 방법의 예를 제공하려는 래퍼 유틸리티 클래스입니다.

IInAppBillingService는 인앱 결제 API의 일부입니다. 구매를 수행하고 상태를 확인하는 데 사용됩니다. 이 서비스를 직접 사용하고 도우미 클래스를 잊어버릴 수 있습니다. 많은 사람들이 IABHelper를 더 간단하게 발견하고 있는 것처럼 사용합니다. 다른 사람들은 서비스를 사용하고 도우미 클래스를 완전히 무시합니다. 구매 트랜잭션을 완료하려면 startIntentSenderResult 메서드를 호출하고 만든 보류 중인 의도를 사용합니다. 이 예제에서는 요청 코드에 대해 임의의 값 1001을 사용하고 있습니다. V3: 여기에 빠른 시작을위한 튜토리얼입니다.. 그는 구글 예제 (사소한 드라이브)에서 도우미 클래스를 사용하고 있습니다 …

첫 번째 « 안녕하세요 청구 »로 좋은 .. 단일 앱에는 각각 다른 제품 ID와 가격으로 여러 개의 인앱 제품을 구매할 수 있습니다. Google Play 콘솔은 동일한 가격을 공유하는 여러 인앱 제품을 쉽게 구성하는 데 사용되는 가격 템플릿을 제공합니다. Google Play 결제는 다음과 같은 유형의 인앱 제품을 판매하는 데 사용할 수 있습니다. 레이아웃 파일에서, 우리는 사용자에게 다른 교단에서 구매를 할 수있는 기회를 제공 할 것입니다. 이 튜토리얼의 목적은 구매를 위해 구글 인앱 결제 시스템을 사용하는 간단한 응용 프로그램을 만드는 것입니다. 그래서 단순히 우리는 두 개의 버튼을 추가합니다. 구매를위한 하나의 버튼과 소비를위한 또 다른 버튼. 나는 당신이 안드로이드에서 레이아웃을 만드는 것에 대한 몇 가지 지식을 가지고 있다고 가정합니다. 이것은 안드로이드 개발자를위한 간단한 작업이 될 것입니다. 후속 화면에서 빈 활동 화면이 나타날 때까지 기본 설정을 수락하기만 하면 활동 이름이 해당 레이아웃및 fragment files file인 activity_billing 및 fragment_billing으로 지정되어야 하는 시점에 활동이 표시됩니다. 각각.

구매 소비를 기록하려면 consumePurchase 메서드를 인앱 결제 서비스로 보내고 제거할 구매를 식별하는 purchaseToken String 값을 전달합니다. purchaseToken성공적인 구매 요청에 따라 구글 플레이 서비스에 의해 INAPP_PURCHASE_DATA 문자열에 반환 된 데이터의 일부입니다. 이 예제에서는 토큰 변수에서 purchaseToken으로 식별된 제품의 소비를 기록합니다. getPurchases에서 반환되는 데이터에 대한 자세한 내용은 인앱 결제 참조를 참조하세요. 다음 예제에서는 응답에서 이 데이터를 검색하는 방법을 보여 주며 있습니다.