OnPurchaseFailed 가 호출이 안되는 버그가 있음 ㅋㅋ
OnPurchaseFailed 를 호출해야 되는 상황에서 로그캣을 찍어보면
No such proxy method: UnityEngine.Purchasing.GooglePurchaseUpdatedListener.onPurchasesUpdated 에러가 나면서 OnPurchaseFailed 호출이 안 됨
이 버그 리포트가 나온게 7월달 쯤이고 그 때 유니티 엔지니어가 이슈 주시하고 있다고 했는데
2달 넘게 해결이 안되었고 새 버전인 4.9.4 에서도 해결이 안 되었음
그런데 생각보다 이 버그 고치는 건 간단함
iap 패키지에 있는 GooglePurchaseUpdatedListener.cs 의 onPurchasesUpdated 메소드가 private로 되어있는데
이걸 public으로 바꾸면 바로 해결됨
private를 public으로 바꾸지 못해서 두 달 넘게 버그를 방치하고 있음
유니티 아주 개씹새끼들임
다채로운 버그는 유니티만의 세일즈포인트입니다
정보 감사 - dc App