IAP V2로 개발해서 서비스 중인 앱이 있습니다.
이 앱의 IAP를 V3로 변경하는 작업을 진행하고 있습니다.
샘플 코드를 참조해서 작업을 진행을 하였습니다.
IAP를 테스트 위해서 앱을 실행하니, "Error checking for billing v3 support." 에러가 나면서 더 이상 진행을 하지 못하고 있습니다.
검색을 해서
http://www.androidpub.com/2400548
을 찾을 수 있었습니다.
근데, 좀 애매한 것이 있어서 질문이 남깁니다.
v2로 서비스 중인 앱은 바로 v3로 적용할 수 있다고 구글 문서를 해석했는데, 아닌가요? T.T
적용할 수 있다고 해석을 해서 "Error checking for billing v3 support."가 나면서 더 이상 안되네요.
아!!!! sku들(부분 아이템들)이 "관리되지 않는 제품"입니다.
int response = mService.isBillingSupported(3, packageName, ITEM_TYPE_INAPP);
if (response != BILLING_RESPONSE_RESULT_OK) {
if (listener != null) listener.onIabSetupFinished(new IabResult(response,
"Error checking for billing v3 support."));
return;
}
v3를 적용한 app을 market에 올리면 테스트를 할 수 있는가요?
아니면, 새로 v3용 앱을 따로이 즉 패키지명이 틀린 완전히 새로운 앱으로 올려야하는가요?
아니면 부분 아이템들을 관리되는 제품으로 바꿀 수 있는가요?
도움 부탁드립니다.
ps. 에러가 "BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE - Billing API version is not supported for the type requested 입니다.
이제 IAP V3로 결재가 됩니다. 이유는 모르겠네요. OTL
아무것도 안했는데, 이틀동안 틈틈히 결재를 시도했는데...되네요. ^^;