인앱결제 구현하여 정상적으로 구동되는데


개발자콘솔의 목록에서 계속 앱이 잘못 구현된 인앱 결제를 사용하고 있습니다.


라고 목록옆에 노란색 경고 표시가 뜹니다.


이럴때 확인해야할 부분이 어떤게 있을까요?


앱 결제 방식은 웹뷰와 자바스크립트로 결제가 돌아갑니다.


앱이 잘못 구현된 인앱 결제를 사용하고 있습니다.


부분에 구글에서 제공한 체크사항들보면


  1. 당신이 IabHelper를 사용하는 경우, 사용을 시작하십시오 최신 SDK를 
  2. 인앱 결제 서비스를 수동으로 호출하는 경우 "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);
}

이렇게 처리한 부분이 문제가 될수 있나요?