Google Play에서 다운로드 App Store에서 다운로드

Unity

이 테스트 구매는 확인되지 않았기 때문에 취소되었습니다. 구매가 환불되지 않도록 하려면 모든 구매를 확인해 주시기 바랍니다. 유니티 인앱결제(IAP) 테스트 중 일정 시간 후 계속 자동 환..

정보처리마법사 2024. 1. 23. 00:05
반응형

 

 

 

요괴소녀 키우기: 방치형 클리커 비주얼노벨 - Google Play 앱

방치형 클리커로 요괴 소녀를 성장시키세요! 비주얼 노벨 요소가 가미된 심플하고 가볍게 즐길 수 있는 캐주얼 게임

play.google.com

 

 

 

 

 

 

[Unity] 이 테스트 구매는 확인되지 않았기 때문에 취소되었습니다. 구매가 환불되지 않도록 하려면 모든 구매를 확인해 주시기 바랍니다. 유니티 인앱결제(IAP) 테스트 중 일정 시간 후 계속 자동 환불 되는 현상

 

 

 

 

플러그인 탓인지, 아니면 타이밍 탓인지, IAP버튼의 OnPurchaseComplete 이벤트에 로컬 DB에 값을 변경하는 등 여러 함수의 호출을 동시에 하는데 별 문제 없어 보이는데 무슨 버그가 있다.

스크립트로 IAP를 구현을 했다면 구매를 확인부분을 구현해야 되는지 모르겠지만 IAP버튼을 사용해서 구현했다면 자동으로 구현되기에 신경쓰지 않아도 되는게 정상인데(구매 후 아이템 지급 등은 구현해야하지만) 버그가 있다.

 

이 현상을 테스트 할 때 구글플레이에 업로드를 한 후 다시 테스트를 하면 너무 오래 걸리므로 유니티 내부에서 Fake IAP 창의 반응을 보면 결제시 터지는 지 안터지는 지 알 수 있는데 그걸 알아보는 방법은

Fake 창으로 결제를 했을 때 한 번 클릭시 깔끔하게 창이 안 닫히고, 두 번 클릭해야 닫히면 코드가 터진거다

 

해결법은 

OnPurchaseComplete이벤트에 등록하는 함수를 실행시킬 때 약간의 딜레이를 주면 된다. .5f 정도

 

반응형

 

 

 

 

 

요괴소녀 키우기: 방치형 클리커 비주얼노벨 - Google Play 앱

방치형 클리커로 요괴 소녀를 성장시키세요! 비주얼 노벨 요소가 가미된 심플하고 가볍게 즐길 수 있는 캐주얼 게임

play.google.com

 

 

반응형
Google Play에서 다운로드 App Store에서 다운로드