inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

유니티 시스템 프로그래밍 Pt.2 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지

인앱 결제 시스템 구버전 (유니티 인앱 결제 SDK v4.X.X) (ShopManager)

인앱결제 버전 변경에 따른 질문

해결된 질문

142

kabu

작성한 질문수 1

0

현재 인앱 결제 시스템 관련 수업 내용을 듣고 있는데, 25년 8월부터 IAP v4에서 v5로 바뀌면서 강의에서 사용한 방식이 현재는 동작하지 않게 바뀌었더라구요. 혹시 v5으로 작성하는 방법을 공유해주실 수 있나요? 강의 코드랑 유니티 문서를 번갈아가면서 기능을 만들고 있는데, StoreController로 구매 처리 단계부터 완전히 갈피를 못잡겠습니다.

C# unity 객체지향

답변 3

0

BurningCarrot 버닝캐럿

안녕하세요! BurningCarrot 버닝캐럿입니다.

강의 제작에 며칠이 더 필요할 것 같아 일단 자료부터 공유 드립니다. 37번 강의에서 신규 SDK 버전에 따른 ShopManager.cs 코드를 업로드해 두었으니 이것으로 먼저 테스트 부탁 드립니다.

감사합니다.

image.png

 

1

kabu

감사합니다!

 

코드 확인해서 적용했습니다.

Fake Store UI에 대한 별도의 처리를 직접 해줘야하는건지 모르겠지만, 일단은 Fake Store UI를 무시하고 진행하니 정상동작합니다.

image.pngimage.png

 

0

BurningCarrot 버닝캐럿

확인 감사합니다. Fake Store UI는 에디터 테스트용으로 뜨는 것 같고(따라서 별도 처리 필요 없음) 실제 빌드에서는 일반적인 구매창이 뜰 것입니다.

0

BurningCarrot 버닝캐럿

안녕하세요! BurningCarrot 버닝캐럿입니다.

제가 1주일 이내로 IAP v5로 구현하는 방법에 대한 강의를 제작하여 업로드해 드리도록 하겠습니다. 강의 업로드 후 단체 공지 드릴테니 조금만 기다려 주시면 감사하겠습니다.

0

kabu

정말 감사합니다!

0

BurningCarrot 버닝캐럿

안녕하세요! BurningCarrot 버닝캐럿입니다.

보충 강의가 업로드되었으니 코드에 대한 설명은 보충 강의를 통해 학습하시면 됩니다.

기다려주셔서 감사합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. kabu님.

유니티의 인앱 결제 시스템(IAP)은 주요 업데이트 때마다 코드 구조와 사용 방법이 변할 수 있어, 최신 버전으로의 전환 시 주의를 기울여야 합니다. 특히, IAP v4에서 v5로의 변경은 몇 가지 중요한 API와 사용 방식의 업데이트를 포함하고 있습니다. 이러한 변경 사항을 따라 구현해야 하는 것이 쉽지 않을 수 있습니다.

IAP v5 업데이트 대응 방법

  1. Unity IAP v5 문서 확인:

    • 유니티의 공식 문서를 참조하여 새로운 인터페이스와 클래스 사용법을 익히는 것이 중요합니다. 여기에 최신 업데이트 사항이나 변경된 API에 대한 정보가 제공됩니다.
  2. StoreController 이해하기:

    • StoreController는 이제 IAP 기능에서 중심적인 역할을 하게 되었습니다. 초기화 및 각종 구매 처리를 이 컨트롤러를 통해서 해야 합니다. 이를 위해서는 IStoreController 인터페이스와 IAppleConfiguration, IGoogleConfiguration 등의 플랫폼별 설정 인터페이스를 잘 이해해야 합니다.
  3. 새로운 이벤트 및 콜백 처리:

    • IAP v5에서는 이벤트 기반의 처리와 새로운 콜백을 적극적으로 활용해야 합니다. 구매 프로세스와 트랜잭션 처리를 위해 이벤트 핸들러를 사용합니다.
  4. 예시 코드 및 튜토리얼 활용:

    • 유니티 포럼이나 유튜브에서 다른 개발자들이 공유한 예시 프로젝트나 튜토리얼을 참조하는 것이 큰 도움이 될 수 있습니다. 실전 예제를 통해 배우는 방법도 추천드립니다.

관련하여 인앱 결제 시스템 v5를 다루는 기존 팁이나 예제를 찾고자 하는 경우, 아래의 링크를 추천드립니다:
- Unity IAP Shop Setup Guide: 인앱 결제 시스템 설정에 대한 사용자 경험과 팁이 포함된 자료입니다.

저는 질문자님의 이해를 돕고자 유사한 답변 링크를 참고하여 안내해드리고 있습니다. 기술적 변화에 따라 최적의 개발 방법을 찾기 위해 노력해 주시기 바랍니다.

현재 베타 기능으로, 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

[인앱결제] 질문

0

78

2

Firebase iOS 빌드 시 중복심볼

0

106

2

인앱결제 버전 업데이트된 버전이 강의에 반영되어있을까요?

0

74

2

파이어베이스 이벤트 로그 수집관련 질문입니다.

0

87

1

파이어베이스 관련 질문입니다.

0

89

2

사전 등록 관련 재질문

0

61

1

구글 플레이 콘솔 사전 예약 등록에 대해.

0

180

2

우편 기능에 대해 궁금합니다.

0

94

2

41-원격 리소스 다운로드 강의의 후반에 실습할 텍스쳐가 없습니다.

0

74

2

로컬 알림과 다국어 지원에 대해 궁금합니다.

0

88

2

통합 에셋

0

69

2

구글 AD 미디에이션

0

177

2

구글로그인 인증 에러 문제 살려주세요 ㅠㅠ

0

169

2

18 유저 데이터 온라인DB 로드 및 저장 PT4의 UserInventoryData 클래스에 대하여

0

64

1

스팀 어드레서블

0

113

1

이미 리소스 다운받은 후 다시 실행시 리소스 인식 문제

0

125

2

로컬라이즈 어셋 각 언어별 폰트적용

0

534

2

강의 : Addressables를 활용한 어셋 관리 및 로딩 처리 문의

0

228

2

세계 시간 API 서버 이슈로 대체할만한 API 아시는분 계신가요?

0

616

2

안녕하세요 구글로그인 SDK 적용하고 빌드문제가있어 질문드립니다.

0

761

4

LogViewer 설치 시 Warning 로그

0

206

1

구매 환불 처리 과정

0

249

2

열심히 보고있습니다!

0

152

2

자막이 누락된 강의에 자막 추가해 주실 수 있을까요?

0

151

1