Floney9 [Android] 정기 결제 A to Z 정기 결제란 즉 구독 서비스를 결제하는 것이다.출시한 지 어연. 벌써 6개월이 지나간다. 아직 다운로드 수가 많지는 않지만, 점차 늘어나는 것을 보면 신기하다. 1. Google Play Console에 정기 상품 등록을 해야한다. 2. 로컬 빌드는 테스트 결제만 할 수 있다. (실결제가 안됨)실결제 테스트를 하기 위해서는 공개 테스트 버전으로 앱을 올린 후, 다운을 받아야 한다. 공개 테스트 버전으로 앱을 올린다는 것은 release 파일을 올리는 것임으로!!!server.url을 설정해줬던 것을 테스트 환경 Url로 바꿔주도록 하자. 3. 실결제 테스트는 공개 테스트 앱 버전으로 다운받아서 진행한다.로컬 빌드 과정에서는 테스트 결제로만 bottom_sheet가 뜬다.결제를 할 경우 서버에서 구글로부터.. 2025. 2. 12. [Android] 안드로이드 정기 결제 구독 토큰 변화 실제 토큰 값 로그 찍어보면서 확인한 내용을 토대로 글 작성하는 글. 정기 구독 서비스를 앱 내에서 신청해본 적이 별로 않아서 헷갈렸다.그럼에도 오류가 난다면? 대표적인 구독 상용 서비스인 버블을 결제해보도록 하겠다. 구매 토큰 변화가 중요한 이유는 토큰 값을 기준으로 사용자의 결제 상태를 알 수 있기 때문이다.구독 신청, 구독 취소, 재갱신 등 구독 정보가 어떻게 바뀌었는 지 구글로부터 알 수 있는 key이다. 현재 playStore에 로그인된 계정의 정기 결제 구매 토큰을 가져오는 것이기 때문에, 결제 당시 계정이 아니라면 오류가 날 것이다.구매 당시 계정으로 로그인이 되어있어야 한다!왠만해서는 구매 당시 계정으로 되어있겠지만, 지금 테스트를 여러 계정으로 돌려서 하다보니 왜 오류가 나는 지 처음에 .. 2025. 2. 9. [Floney] 안드로이드 앱 계정 이전 앱을 출시해서 이제 정기 결제를 출시하려던 찰나이다.정기 구독 상품을 등록하려면, 결제 프로필이 필요하다. 경고 : 결제 프로필에 문제가 있음 경고를 무시하고 그냥 계속 개발하다가 문제를 직면했다. 메일이 왔다. 특정 날짜까지 수정하지 않으면 계정이 날라간다는 소식이었다. 내용은 개발자 계정 유형과 결제 프로필 유형이 다르면 안된단다 .. ㅎ 확인해보니 개발자 계정은 개인으로, 결제 프로필 유형은 조직으로 등록을 한 것이다.이 경우에 수정이 불가능하다고 한다. 그래서 다시 개발자 계정을 만들고 유형을 똑같이 해달라는 메일그대신, 앱과 데이터는 보존이 된다고 한다. https://support.google.com/googleplay/android-developer/answer/6230247?hl=ko&re.. 2024. 11. 27. [Floney] Android Appsflyer 앱링크 설정 플로니 앱에서는 두 개의 앱 링크를 사용한다.가계부 초대하기 link정산 내역 공유하기 link Android 에서 Appsflyer로 앱 링크를 설정한 글이 비교적 없어 작성해본다.앱 링크 간단 정리: AppsFlyer의 원링크는 앱 설치 여부에 따라, 사용자에게 구글 플레이 스토어 또는 앱 내 특정 페이지로 안내한다. 사이드 프로젝트에서 딥링크까지 구현하는 경우는 별로 없는 건지도 궁금하긴 합니다만,구현한 당시에는 보고 참고할 수 있는 글이 오직 1개였다. https://dev-ej2.tistory.com/45 안드로이드 스튜디오 / Appsflyer onelink 적용방법앱내 게시물 링크를 공유해서 링크를 클릭하면 해당 게시물로 들어오게 하기 위해서는 deeplink를 사용해야한다. Appsflye.. 2024. 11. 7. [Floney] 정기 결제 구현 1. 권한 추가한 후 내부 테스트로 앱 등록 결제 권한을 가진 앱을 내부 테스트로 등록을 해줘야 정기 결제 상품을 등록할 수 있다.그리고 아래 2가지는 꼭 추가해줘야 한다. 까먹고 manifest 파일에 해당 권한을 추가 안했더니 결제에서 오류가 계속 발생했다. gradle에 추가implementation 'com.android.billingclient:billing:7.1.1' manifest에 permission 추가 2. 정기 결제 상품 등록Google Play Console에 들어가서홈 -> 앱 -> Play를 통한 수익 창출 -> 정기 결제 에 들어가서제품 id랑 금액, 혜택 등 필요한 정보를 등록해둔다 !그리고 활성화 를 시켜야 결제 테스트를 할 수 있다. 해둬야 한다! 3. 설정 -> 라.. 2024. 10. 19. [Floney] Google Admob 광고 키 숨기기 (디버그키, 릴리즈키) https://wnsgml517.tistory.com/219 [Floney] Android 구글 광고 달기 (보상형 광고, 배너 광고)https://firebase.google.com/docs/admob/android/quick-start?hl=ko Android 프로젝트에서 AdMob 시작하기 | Firebase with Google AdMob이 페이지는 Cloud Translation API를 통해 번역되었습니다. 의견 보내기 Android 프로젝트에wnsgml517.tistory.com광고 구현 글은 여기로 !!앱을 출시하게 되면, 테스트 키(구글 예시 키)로 설정했던 광고는 릴리즈 키로 바꿔야한다.릴리즈 키는 외부에 노출되면 안된다. 숨겨야 한다는 것광고 키를 숨길려면 local.propert.. 2024. 10. 16. 이전 1 2 다음