//현재 signature는 IapCallbackFromAndroid에서 받아오고 있으나 여기로 넘겨주지는 않고 있다. 일단 SDK 내부에서 //구매 데이터와 시그너처를 통한 검증을 디폴트로 수행하고 있기 때문이다. 만약 시그너처가 필요하면 IapCallbackManager에서 가져다 쓸수 있다. //PlayerPref값을 셋팅하는것은 간단히 테스트 앱을 위한 것이지 실제로 아이템에 대한 관리나 저장은 개발사에서 해야 한다. void getPurchaseSuccessResult(PurchaseData result) { AndroidNative.showMessage("getPurchase success", result.ToString(), "ok"); PlayerPrefs.SetString(result.productId, JsonUtility.ToJson(result)); }
void consumeSuccessResult(PurchaseData result) { AndroidNative.showMessage("consume sucess", result.ToString(), "ok"); PlayerPrefs.SetString(result.productId, ""); }