Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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;
        }