Android
Android 인앱 상품(IAP) 등록
Mr. Joo
2025. 5. 21. 11:23
728x90
개발하다 보면 문서나 튜토리얼이 오래되어 있어서 고생할 때가 많다.
이번엔 Android 인앱 결제를 적용하면서 삽질했던 내용을 메모 겸 블로그로 정리해본다.
1. Google Play Console 설정
경로
Google Play Console → Play를 통한 수익 창출 → 인앱 상품 → [상품 만들기] 클릭
여기까진 아주 기본적인 흐름이다. 하지만...
2. [상품 만들기]가 비활성화 되어 있다면?
대부분 여기서 막힌다. 나도 처음엔 이유를 몰랐다.
해결법은 간단하다. 프로젝트에 BillingClient 라이브러리가 빠져있으면 상품을 만들 수 없다.
build.gradle에 아래 코드 추가:
dependencies {
def billing_version = "7.1.1"
implementation "com.android.billingclient:billing:$billing_version"
}
그리고 Android에서 결제 권한도 추가해줘야 한다.
AndroidManifest.xml에 아래 권한 추가:
<uses-permission android:name="com.android.vending.BILLING" />
3. 내부 테스트 배포 후 가능!
여기까지 설정이 끝나면 이제 내부 테스트(Internal Testing)로 앱을 배포하면 된다.
상품 등록 화면에서 필요한 정보들(상품 ID, 설명 등)을 입력하고 저장하면
이제 실제로 인앱 상품이 활성화된다!
마무리
구글 공식 문서도 좋지만, 오래된 정보가 많고 실제로 따라하다 보면 막히는 부분이 너무 많다.
이번 경험을 통해 알게 된 건, 빌링 라이브러리 추가 안하면 상품 등록 자체가 안 열린다!
정리 끝. 다음엔 실제 결제 로직 적용하면서 또 한번 정리해봐야겠다.
728x90
LIST