인프런 커뮤니티 질문&답변
인앱결제 버전 변경에 따른 질문
해결된 질문
작성
·
68
·
수정됨
답변 3
0
안녕하세요! BurningCarrot 버닝캐럿입니다.
강의 제작에 며칠이 더 필요할 것 같아 일단 자료부터 공유 드립니다. 37번 강의에서 신규 SDK 버전에 따른 ShopManager.cs 코드를 업로드해 두었으니 이것으로 먼저 테스트 부탁 드립니다.
감사합니다.

확인 감사합니다. Fake Store UI는 에디터 테스트용으로 뜨는 것 같고(따라서 별도 처리 필요 없음) 실제 빌드에서는 일반적인 구매창이 뜰 것입니다.
0
안녕하세요! BurningCarrot 버닝캐럿입니다.
제가 1주일 이내로 IAP v5로 구현하는 방법에 대한 강의를 제작하여 업로드해 드리도록 하겠습니다. 강의 업로드 후 단체 공지 드릴테니 조금만 기다려 주시면 감사하겠습니다.
안녕하세요! BurningCarrot 버닝캐럿입니다.
보충 강의가 업로드되었으니 코드에 대한 설명은 보충 강의를 통해 학습하시면 됩니다.
기다려주셔서 감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. kabu님.
유니티의 인앱 결제 시스템(IAP)은 주요 업데이트 때마다 코드 구조와 사용 방법이 변할 수 있어, 최신 버전으로의 전환 시 주의를 기울여야 합니다. 특히, IAP v4에서 v5로의 변경은 몇 가지 중요한 API와 사용 방식의 업데이트를 포함하고 있습니다. 이러한 변경 사항을 따라 구현해야 하는 것이 쉽지 않을 수 있습니다.
IAP v5 업데이트 대응 방법
Unity IAP v5 문서 확인:
- 유니티의 공식 문서를 참조하여 새로운 인터페이스와 클래스 사용법을 익히는 것이 중요합니다. 여기에 최신 업데이트 사항이나 변경된 API에 대한 정보가 제공됩니다.
- 유니티의 공식 문서를 참조하여 새로운 인터페이스와 클래스 사용법을 익히는 것이 중요합니다. 여기에 최신 업데이트 사항이나 변경된 API에 대한 정보가 제공됩니다.
StoreController 이해하기:
StoreController는 이제 IAP 기능에서 중심적인 역할을 하게 되었습니다. 초기화 및 각종 구매 처리를 이 컨트롤러를 통해서 해야 합니다. 이를 위해서는IStoreController인터페이스와IAppleConfiguration,IGoogleConfiguration등의 플랫폼별 설정 인터페이스를 잘 이해해야 합니다.
새로운 이벤트 및 콜백 처리:
- IAP v5에서는 이벤트 기반의 처리와 새로운 콜백을 적극적으로 활용해야 합니다. 구매 프로세스와 트랜잭션 처리를 위해 이벤트 핸들러를 사용합니다.
- IAP v5에서는 이벤트 기반의 처리와 새로운 콜백을 적극적으로 활용해야 합니다. 구매 프로세스와 트랜잭션 처리를 위해 이벤트 핸들러를 사용합니다.
예시 코드 및 튜토리얼 활용:
- 유니티 포럼이나 유튜브에서 다른 개발자들이 공유한 예시 프로젝트나 튜토리얼을 참조하는 것이 큰 도움이 될 수 있습니다. 실전 예제를 통해 배우는 방법도 추천드립니다.
- 유니티 포럼이나 유튜브에서 다른 개발자들이 공유한 예시 프로젝트나 튜토리얼을 참조하는 것이 큰 도움이 될 수 있습니다. 실전 예제를 통해 배우는 방법도 추천드립니다.
관련하여 인앱 결제 시스템 v5를 다루는 기존 팁이나 예제를 찾고자 하는 경우, 아래의 링크를 추천드립니다:
- Unity IAP Shop Setup Guide: 인앱 결제 시스템 설정에 대한 사용자 경험과 팁이 포함된 자료입니다.
저는 질문자님의 이해를 돕고자 유사한 답변 링크를 참고하여 안내해드리고 있습니다. 기술적 변화에 따라 최적의 개발 방법을 찾기 위해 노력해 주시기 바랍니다.
현재 베타 기능으로, 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





감사합니다!
코드 확인해서 적용했습니다.
Fake Store UI에 대한 별도의 처리를 직접 해줘야하는건지 모르겠지만, 일단은 Fake Store UI를 무시하고 진행하니 정상동작합니다.