적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

초보 iOS 개발자의 일상/개발 업무

iOS 앱내구입 InAppPurchase 테스트 - Sandbox, Testflight

hongssup_ 2022. 1. 3. 09:57
반응형

인앱결제를 구현하면 

https://developer.apple.com/in-app-purchase/

 

In-App Purchase - Apple Developer

Learn about using in-app purchase and StoreKit framework to sell items within your apps, like premium content, virtual goods, and subscriptions.

developer.apple.com

인앱결제 테스트 방법은 크게

샌드박스 환경에서 테스트하기, TestFlight로 테스트하기

이렇게 두 가지 방법이 있는 것 같다.

내 생각에는

소유하고 있는 애플 ID를 사용해서 테스트 하고 싶으면 TestFlight로

기존에 애플ID가 없는 다른 사용자 계정으로 테스트 하고 싶으면 Sandbox로 테스트를 하면 될 것 같다. 

 

샌드박스 계정 만들기

App Store Connect 에서 사용자 및 엑세스를 들어가면 

좌측 하단에 Sandbox 테스터 메뉴로 이동할 수 있다. 

+ 버튼을 눌러 테스터 계정을 추가해보자. 

이때 주의할 점은 앱 사용자에 등록되어 있지 않은, apple ID 가 등록되어있지 않은 다른 메일이어야 한다는 것.. 

이유는 모르겠지만 내 메일계정들은 다 이렇게 뜨더라.. 빡쵸.. ㅎ

그래서 기존 앱스토어에 계정이 등록되어있지 않은 안드로이드 개발자님 회사 계정 빌려서 Sandbox 계정 만듬 ㅎㅎ

 

샌드박스 계정으로 App Store 로그인하기

아이폰 설정 > App Store > 

 

 

 

 

TestFlight/Sandbox에서 구독을 위한 인앱구매를 테스트하기 위한 팁

https://tyricwei.medium.com/tips-to-test-in-app-purchase-for-subscriptions-on-testflight-sandbox-3a1508ea574

 

Tips to test In-App-Purchase for Subscriptions on TestFlight/Sandbox

Testing subscriptions in In-App-Purchase is not an easy task on TestFlight/Sandbox. Because it’s too tricky to make it correct for the…

tyricwei.medium.com

 

 

TestFlight로 베타 테스트

https://developer.apple.com/kr/testflight/

 

TestFlight - Apple Developer

TestFlight 베타 테스트를 통해 App Store에 앱을 출시하기 전에 앱의 베타 버전을 테스트할 사용자를 초대할 수 있습니다.

developer.apple.com

 

 

https://twih1203.medium.com/swift-%EC%9D%B8%EC%95%B1-%EA%B2%B0%EC%A0%9C-%EA%B5%AC%ED%98%84-ff4b2d20a260

 

[Swift] 인앱 결제 구현

안녕하세요 에밀리 입니다

twih1203.medium.com

 

728x90
반응형