본문 바로가기

android17

구글 결제 라이브러리 java.lang.NoClassDefFoundError 해결 문제 발생결제 라이브러리를 최신 버전인 7.1.1로 결제 테스트def billing_version = "7.1.1"implementation "com.android.billingclient:billing:$billing_version" Android 14 ( API 34 ) 인 폰에서 문제없는 걸 확인하고안드로이드 버전 6.0.1 (API 23) 에서 테스트하는데 크래시가 난다. BillingClient 초기화 하고 인앱 목록 받아오기까지 정상적으로 동작하는데구매하려고 BillingFlowParams 세팅하는 부분에서 크래시BillingFlowParams billingFlowParams = BillingFlowParams.newBuilder() .setProductDetails.. 2025. 3. 15.
Google Play 구글 인앱 상품 등록하기 결제 라이브러리 7 구글 인앱 상품 등록하기구글 플레이 콘솔 > 인앱을 추가하려는 앱 선택 > Play를 통한 수익 창출 > 제품 > 인앱 상품 처음 인앱 상품을 등록하기 위해서는결제 권한을 가진 APK를 추가해야 합니다. 결제 라이브러리 추가된 파일 업로드개발 중인 앱의 build.gradle 파일에 Google Play 결제 라이브러리 종속 항목을 추가합니다.dependencies { def billing_version = "7.1.1" implementation "com.android.billingclient:billing:$billing_version"} 결제 라이브러리가 추가된 파일을 업로드합니다.저 같은 경우에는 내부 테스트로 업로드했습니다. 인앱 상품 만들기업로드가 되면 인앱 상품을 만들 수 있게 됩.. 2025. 3. 14.
안드로이드 파이어베이스 구글 로그인 인증하기 안드로이드 Firebase 구글 로그인 인증하기Firebase 프로젝트 설정파이어베이스 콘솔 접속 > 프로젝트 선택 > 로그인 방법 > 새 제공업체 추가 로그인 제공업체 Google 추가 제공업체 구성 프로젝트의 고개용 이름과 지원 이메일 입력하고 저장 최신 구성 파일 다운로드 SHA-1 디지털 지문을 넣고 저장.google-services.json 파일을 다운로드하여서 교체.라이브러리 추가앱 수준 Gradle 파일에서 Android용 Firebase Authentication 라이브러리의 종속 항복을 추가합니다.dependencies { // Import the BoM for the Firebase platform implementation(platform("com.google.firebas.. 2025. 3. 10.
구글 플레이스토어 앱 이전 하기 구글 플레이스토어 앱 이전 하기Google Play Console > 설정 > 기본설정 > 앱 이전구글 플레이 콘솔에서 설정에서 앱 이전을 선택합니다. 앱 이전 > 이전 요청 > 앱 이전 선택 앱 이전하기 요청 양식을 채워 줍니다. 트랜잭션 ID트랜잭션 ID 지금 앱을 가지고 있는 계정의 트랜잭션 ID입니다.  구글 개발자 계정을 구매한 이메일 받은 편지함에서 'Developer Registration Fee'를 검색하거나구글 결제 센터 https://payments.google.com >  거래내역 > Developer Registration Fee의 거래 ID로 찾을 수 있습니다. 받은 메일에서 검색해서 'Google 주문번호'를 확인하거나 구글 결제 센터 거래내역에서 '거래 ID'를 찾으면 됩니다... 2025. 3. 7.