private void onPurchaseResponse(PurchaseResponse_t callback) { EPurchaseResultDetail result = (EPurchaseResultDetail)callback.m_EPurchaseResultDetail; switch (result) { case EPurchaseResultDetail.k_EPurchaseResultTooManyActivationAttempts: _purchaseBwg.CancelAsync(); completedRegistration(); break; } //_result.AddResult(Utils.GetFriendlyEPurchaseResultDetailMsg(result)); // тут баг краш при валидном ключе _waitingForActivationResp = false; }
private void onPurchaseResponse(PurchaseResponse_t purchaseResponse_t) { int result = purchaseResponse_t.m_EPurchaseResultDetail; switch (result) { /*53 equals too many activation attempts*/ case 53: callbackHandlerThread.Abort(); break; } _result = Utils.GetFriendlyEPurchaseResultDetailMsg(result); callbackHandlerThread.Abort(); _waitingForActivationResp = false; }
private void onPurchaseResponse(PurchaseResponse_t callback) { int result = callback.m_EPurchaseResultDetail; switch (result) { /*53 equals too many activation attempts*/ case 53: _purchaseBwg.CancelAsync(); completedRegistration(); break; } _result.AddResult(Utils.GetFriendlyEPurchaseResultDetailMsg(result)); _waitingForActivationResp = false; }