영수증 검증
구현 세부 정보는 다음과 같습니다.
iOS의 경우
receipt 파라미터
-
null 로 놔두면 해당 거래가 확인되지 않은 수익에 표시됩니다.
- 네이티브 iOS 플러그인을 작성하는 경우
- Unibill 플러그인을 사용하는 경우
- Prime31 플러그인을 사용하는 경우
- StoreKitTransaction의 "base64EncodedTransactionReceipt" 프로퍼티 영수증으로 전달합니다.
signature 파라미터
사용되지 않으므로 null 을 전달합니다.
Android의 경우
Android 과금을 검증하려면 Google 공용 API 키를 애널리틱스 대시보드 프로젝트 설정 양식에 입력합니다.
Google 공용 API 키는 Google Play에서 인앱 구매(IAP)에 대한 영수증 검증을 구현하는 데 필요합니다. Google 공용 키는 Google Play Developer 콘솔 > 모든 애플리케이션 > 서비스 및 API > 애플리케이션용 라이선스 키에 있습니다. 이 기능은 선택 사항이지만 Android용으로 개발하고 인앱 구매가 포함된 경우 이 기능을 구현할 것을 적극 권장합니다.
receipt 파라미터
- null로 놔두면 해당 거래가 확인되지 않은 수익으로 표시됩니다.
- 네이티브 Android 플러그인을 작성하는 경우
- 응답 인텐트의 INAPP_PURCHASE_DATA 키에 매핑되는 JSON 포맷 문자열인 주문에 대한 구매 데이터를 전달합니다.
- Unibill 플러그인을 사용하는 경우
- Prime31 플러그인을 사용하는 경우
- GooglePurchase "originalJson" 프로퍼티를 전달합니다.
signature 파라미터
-
null 로 놔두면 해당 거래가 확인되지 않은 수익으로 표시됩니다.
- 네이티브 Android 플러그인을 작성하는 경우
- 응답 인텐트의 INAPP_DATA_SIGNATURE 키에 매핑되는 서명을 전달합니다.
- Unibill 플러그인을 사용하는 경우
- Prime31 플러그인을 사용하는 경우
- GooglePurchase "signature" 프로퍼티를 전달합니다.