-
어플 릴리즈 준비 ( + 빌링 sdk 업데이트 )프로그래밍/ 안드로이드어플만들기 2023. 9. 7. 20:57728x90반응형
거의 2년만에 어플 업데이트를 하려고 하니까 생각보다 준비 사항이 많다.
예전에는 전업이니까 크게 무리가 안되었지만 지금은 회사 다니면서 주말에 하려니까 죽겠다...
그렇다고 오류나는 앱을 내버려둘수도 없고 ㅠㅠ
이번 주말도 내내 작업을 한 것 같다.. 직장인이 제일 피곤할 일요일 야밤....
앱 콘텐츠 내용 업데이트
앱 업데이트를 하려고 했더니 앱 콘텐츠 내용 업데이트 하라고 해서 작성 완료
그리고 내부 테스트부터 apk를 업로드하니 아래와 같은 메세지가 나오면서 출시 실패 ㅠㅠ
그만 그만 ㅠㅠ
앱 좀 업데이트하자 ㅠㅠ
결국 이번 주말에 앱 업데이트를 못했다...
다음 주중에 퇴근해서 잠에 들기까지 조금씩 오류 메세지의 내용에 맞춰 수정 시작...
피곤하다...
광고 ID 선언
광고 ID란 광고 용도로 Google Play 서비스에서 제공하는 고유한 ID로 사용자가 재설정할 수 있습니다. 사용자는 광고 ID를 통해 광고를 더 효율적으로 관리할 수 있으며 개발자는 앱에서 수익을 계속 창출할 수 있는 간단한 표준 시스템을 얻습니다. 사용자는 식별자를 재설정하거나 Google Play 앱 내에서 개인 맞춤 광고(이전 명칭: 관심 기반 광고)를 선택 해제할 수 있습니다.
https://support.google.com/googleplay/android-developer/answer/6048248?hl=ko
빌링 sdk 업데이트
빌링 sdk를 최신 버전으로 업데이트 하였다.
// 인앱 결제 - Google Play 결제 라이브러리 //implementation 'com.android.billingclient:billing:3.0.0' // sdk 최신으로 바꾸면 메서드명 바뀔 수 있음 implementation 'com.android.billingclient:billing:6.0.1' // sdk 최신으로 바꾸면 메서드명 바뀔 수 있음
기존 코드
requestHttpURLConnection.sendPurchaseData(sessionString, purchase.getOrderId(), purchase.getSku(), purchase.getPurchaseToken()); String productid = purchase.getSku();
에러 메시지
error: cannot find symbol requestHttpURLConnection.sendPurchaseData(sessionString, purchase.getOrderId(), purchase.getSku(), purchase.getPurchaseToken()); ^ symbol: method getSku() location: variable purchase of type Purchase
코드 에러 메세지를 보니 함수가 deprecated 되었다고 해서 새로 가이드하는 함수로 변경 완료
requestHttpURLConnection.sendPurchaseData(sessionString, purchase.getOrderId(), purchase.getProducts().toString(), purchase.getPurchaseToken()); String productid = purchase.getProducts().toString();
테스트해보니 문제 없이 바로 실행됨.
안심하고 회원가입/로그인 기능들을 테스트하다가 구글 로그인 정책이 변경되었는지 새로운 에러 발견...
그만해...
끝나지않는 업데이트...
거의 모든 기능들을 크게 작게 다 수정해야한다...
참고
https://developer.android.com/reference/com/android/billingclient/api/Purchase
https://developer.android.com/training/articles/ad-id?hl=ko
https://firebase.google.com/docs/admob/android/quick-start?hl=ko
728x90반응형'프로그래밍 > 안드로이드어플만들기' 카테고리의 다른 글
안드로이드 어플 두번째 릴리즈 시도 - Missing Class (2) 2023.09.10 어플 릴리즈 준비 - 경고 메세지 수정 (0) 2023.09.09 안드로이드 어플 오류 수정 : Err_unknown_url_scheme (0) 2023.09.03 안드로이드 13에서 push 알림 안되는 이슈 해결 (0) 2023.09.03 안드로이드 13에서 갤러리에서 사진 선택 크러시 (1) 2023.09.02