• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

IAPManager 에러

23.03.22 16:37 작성 23.03.22 16:45 수정 조회수 2k

0

 

파일을 다운받고 게임을 실행하니

 

Assets\Scripts\Manager\IAPManager.cs(9,27): error CS0535: 'IAPManager' does not implement interface member 'IStoreListener.OnInitializeFailed(InitializationFailureReason, string?)'

 

위와 같은 에러가 뜨네요. 유니티 버전은 2021.3.21f1입니다.

답변 3

·

답변을 작성해보세요.

0

쿠크강님의 프로필

쿠크강

질문자

2023.03.22

감사합니다 잘 작동하네요

0

https://forum.unity.com/threads/cant-implement-interface-member-istorelistener.784409/

엔진 버전에 따라 IAP 인터페이스가 조금씩 다릅니다.
OnInitializeFailed(InitializationFailureReason, string?)
형식의 함수를 하나 만들어주시면 해결될 것으로 보이네요.

leehs07309님의 프로필

leehs07309

2023.05.01

저도 위와 같은 에러가 떠서 링크에 있는 영문 설명에 따라서 istorelistern 스크립트에 스크립트를 붙히려고 합니다. 그런데 스크립트 자체가 잠금이 되어서 편집이 안됩니다. 이걸 어떻게 해결해야 할지 모르겠네요.
문제.PNG

Interface 문법을 다시 복습해보세요.
IStoreListener 스크립트를 수정하시면 안 되고요,
작성하신 스크립트 (위에선 IAPManager)에다 함수를 만들어주셔야 합니다.

leehs07309님의 프로필

leehs07309

2023.05.01

넵 감사합니다 다른 방법으로 해결됬습니다 그리고 문법 관련으로 다시 복습해보겠습니다

-1

박찬헌님의 프로필

박찬헌

2023.11.02

유료강의 인데, 버전별로 해결 방법을 올려주셔야하지 않을까요? 처음부터 에러가 발생하니 상당히 불쾌하네요.

유니티 버전이 몇 십개라서 그걸 일일히 조사하는건 불가능하고, 애당초 출시용 샘플 강의에 이런 질문을 한다는건 스스로 작은 문제 해결도 안되는 상황이니 이 강의를 볼 이유가 없습니다. 인프런에 환불 신청을 넣어보세요