안드로이드 개발자 모임 게시판
(글 수 5,401)
인앱결제 구현하여 정상적으로 구동되는데
개발자콘솔의 목록에서 계속 앱이 잘못 구현된 인앱 결제를 사용하고 있습니다.
라고 목록옆에 노란색 경고 표시가 뜹니다.
이럴때 확인해야할 부분이 어떤게 있을까요?
앱 결제 방식은 웹뷰와 자바스크립트로 결제가 돌아갑니다.
앱이 잘못 구현된 인앱 결제를 사용하고 있습니다.
부분에 구글에서 제공한 체크사항들보면
- 당신이 IabHelper를 사용하는 경우, 사용을 시작하십시오 최신 SDK를 .
- 인앱 결제 서비스를 수동으로 호출하는 경우 "com.android.vending.billing.InAppBillingService.BIND"로 Intent.setPackage ( "com.android.vending")를 호출해야합니다.
이부분에 안드로이드 버전떄문에
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
bindService(new Intent("com.android.vending.billing.InAppBillingService.BIND"),
mServiceConn, Context.BIND_AUTO_CREATE);
} else {
Intent serviceIntent = new Intent("com.android.vending.billing.InAppBillingService.BIND");
serviceIntent.setPackage("com.android.vending");
bindService(serviceIntent, mServiceConn, Context.BIND_AUTO_CREATE);
}
이렇게 처리한 부분이 문제가 될수 있나요?