- Total
꿈꾸는리버리
[인앱 결제하기 1] 사업자 등록증 + Appstore Connect 준비단계 본문
ㅎ... 한 달 정도 힘들게 공부했던 인앱 결제 내용을 정리합니다.....
언제나 처음 해보는 일은 나를 힘들게 해..
기여운 냥이들 보면서 힘내서 했습니다 ^^
( 가끔 거울 보는 줄... 알았던 냥이들의 사랑스런 표정들..)
💕 인앱 결제 구현 Intro
[인앱 결제하기 1] 사업자 등록증 + Appstore Connect 준비단계
[인앱 결제하기 3] 샌드박스 결제, 인앱 결제 심사 방법
[인앱 결제하기 5] 자동 갱신의 신규 특가
[인앱 결제하기 삽질 모음 Zip]
인앱 결제를 위해서는 다음과 같은... 7가지의 단계가 필요하다 !
이번 포스팅은 이 중 1~3번까지의 내용을 다룰 예정이다.
[ 현재 포스팅 ]
- 유료 응용 프로그램 계약에 동의
앱 내 구입을 제공하려면 멤버십 계정 소유자가 App Store Connect의 “계약, 세금 및 금융거래” 섹션에서 유료 응용 프로그램 계약에 동의해야 합니다. - 앱 내 구입 디자인
앱 내 구입 경험이 앱의 다른 부분과 부합하는지 확인하고 제품을 효과적으로 선보이려면 Human Interface Guidelines 및 App Store 심사 지침을 참고하십시오. - App Store Connect에서 앱 내 구입 설정
앱 내 구입을 생성하고 제품 이름, 설명, 가격 및 사용 가능 여부와 같은 메타데이터를 추가합니다. 또한 앱 내 구입 키를 생성하고 세금 카테고리를 설정해야 합니다. 이를 통해 Apple이 고객 거래에 적용되는 적절한 세금을 계산할 수 있습니다.
[ 다음 포스팅 ]
4. StoreKit 구현
Xcode에서 앱에 앱 내 구입 기능을 추가하여 Xcode의 번들 식별자 및 제품 식별자가 App Store Connect의 앱 및 앱 내 구입 식별자와 일치하는지 확인합니다.
6. App Store Server 알림 사용
App Store 서버 알림은 거래 상태 및 앱 내 구입과 관련된 주요 이벤트(예를 들어, 환불, 구독 상태 변경 또는 “가족 공유” 액세스)의 업데이트를 실시간에 가깝게 제공합니다. 이러한 알림을 활용하려면 App Store Connect에서 프로덕션 및 sandbox 서버 환경의 URL을 입력해야 합니다.
💕 인앱 결제 구현 준비 단계
1️⃣ 유료 응용 프로그램 계약에 동의
1) 사업자 등록증 내기
일단 인앱 결제를 하기 위해서 결심해야 하는 게 우선.. 하나가 있다.
그것은 바로... 사업자 등록증 !! 어쩌다보니.. 나 사업자 됐어... ^.....
이 부분은 아래 블로그 따라서 했어서.. 링크 달아둘게요 ~!
2) 인앱 결제 앱 등록 및 앱 커넥트 설정하기
1. Apple Developer 가입 먼저 수행 ( 앱 스토어 출시를 할 수 있어야 한다. )
2. Identifiers 추가하기
Certificates, Identifiers & Profiles 접속 -> Identifiers -> 추가
3. 계약, 세금 및 금융거래 설정하기
- App Store Connect -> 계약, 세금 및 금융거래 접속 -> 약관 동의 수행
아래의 사진과 같이 활성 상태가 되어야 한다.
활성 상태가 아니라면, [세금 및 은행 정보 설정] 이라는 버튼을 클릭 -> 세금 양식 제출 (사업자 등록번호, 통신판매업 신고번호 등 필요)
- 등록 방법은 해당 포스팅 글 참고하기
2️⃣ 앱 내 구입 디자인
아래 HIG를 보면 인앱 결제에 디자인 뿐만 아니라, 어떻게 사용자를 어떻게 인앱결제를 할 수 있도록 유도할 수 있는지에 대한 내용이 나와있다.
https://developer.apple.com/design/human-interface-guidelines/in-app-purchase
3️⃣ App Store Connect에서 앱 내 구입 설정
App Store Connect -> 해당 앱 클릭 -> 앱 내 구입 클릭
아래와 같이 소모품과 비소모품이 뜬다.
본인의 앱의 인앱 결제하는 아이템에 맞게 선책을 하고, 앱 내 구입을 생성한다.
아래와 같이 생성하면 되는데, 이때 주의해야 하는 점이 제품 ID는 다시 사용할 수 없다는 점이다. 실험용으로 만들었다가,, 후회하게 될 수도...
그렇기 때문에 제품 ID는 중복되지 않게 쓰는 것이 좋고, 구글링을 해보니까 AppID에 정보를 붙여서 사용하는 경우가 대부분이었다.
또한, 식별정보 및 제품 ID는 나중에 코드를 작성할 때 Product간에 일관성이 있는 게 좋기 때문에 "CherishGumae1100", "CherishGumae3300"와 같이 금액 단위로 반복적인 것으로 만드는 것이 좋다.
만들고 나면 아래와 같이 생성된다 !
[참고]
'오뚝이 개발자 > iOS' 카테고리의 다른 글
[인앱 결제하기 3] 샌드박스 결제, 인앱 결제 심사 방법 (1) | 2024.03.06 |
---|---|
[인앱 결제하기 2] StoreKit2 코드 작성하기 (0) | 2024.03.06 |
[가슴속 3천원] 회고록 (0) | 2023.10.15 |
[Error] iOS 외국 앱 이름 중복 (0) | 2023.09.10 |
로티가 뭐티 ( Lottie ) (0) | 2023.08.13 |