https://codelabs.developers.google.com/codelabs/flutter-in-app-purchases#3
appstore에 구매 목록을 추가하는 것이 나온다.
메타데이터가 누락 되었다고 되어있는 것은 상세보기 들어가서 이것저것 설정 안되어있는 부분 모두 적어주면 된다.
특히 금액이랑, 스크린샷을 적어주어야한다.
IOS에서는 어렵지 않게 해줄 수 있었다.
혹시 이미지가 업로드가 되지 않는다면 두 가지를 확인해보시라
(1. JPEG파일은 업로드가 안됩니다. JPG, PNG 등으로 변경해보세요,
2. 이미지 사이즈가 아이폰 사이즈로 변경해야합니다.
https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications
저는 그냥 여기서 변경했습니다
)
IOS는 어느정도 마무리가 된 것 같으니 android로 넘어가보자!
android 에서는 결제 권한을 추가해줘야한다고 한다. 설명에서는 이런 부분 없었던 것 같은데..
블로그 찾아보니 이런 게 추가 되어야하나보다..
일단 android 공식홈페이지에서 manifest에 대한 언급은 없는 것 같다.
react-native 로 작업하신 분 중에 꽤 괜찮은 자료가 있었다.
https://dev-yakuza.posstree.com/ko/react-native/react-native-iap/
IOS에 권한을 추가해줬다.(Signing & Capabilities)
android도 추가하라고 되어있다.
추가한 후에 Apk 올려보자~
<uses-permission android:name="com.android.vending.BILLING"/>
이 코드만 복사해서 넣어줬다. <manifest> 레벨에 넣어주면 된다!
꼭 새 APK 업로드라고 해서 APK 파일을 업로드 해줘야하는 것은 아니고 APP Bundle을 업로드 해주면 되는 것 같다.
내부테스트 버전으로만 올렸는데도 이런 인앱상품 만들기가 생긴 것을 볼 수가 있다!
일단 결제 프로필에 문제가 있다고 하니 그것부터 해결해야겠다(왜 이렇게 할 게 많니..ㅜㅠㅜ)
결제프로필에는 내가 수익금을 받을 통장을 입력해주면 된다!
그 다음에는 안드로이드 인앱상품 만들기부터 해보자
'개발 > Flutter' 카테고리의 다른 글
Get.until로 bottom NavigationBar 종료하기 (0) | 2023.06.05 |
---|---|
In App 결제 기능 구축(3) (0) | 2023.06.04 |
불필요한 console log print 가리기 (0) | 2023.06.02 |
flutter bottomsheet height 변경 안 될 때(height 변경하기) (0) | 2023.06.02 |
In App 결제 기능 구축(1) (0) | 2023.05.30 |