Beispiel #1
0
        public void OnInitializeFail(string error)
        {
            Debug.Log("Called OnInitializeFail with reaason " + error);

            AppcoinsInitializationFailureReason reason = InitializationFailureReasoFromString(error);

            _listener.OnInitializeFailed(reason);
        }
Beispiel #2
0
        AppcoinsInitializationFailureReason InitializationFailureReasoFromString(string errorStr)
        {
            AppcoinsInitializationFailureReason reason = AppcoinsInitializationFailureReason.PurchasingUnavailable;

            if (errorStr.Contains("Billing service unavailable on device"))
            {
                reason = AppcoinsInitializationFailureReason.WalletNotInstalled;
            }
            else if (errorStr.Contains("Error checking for billing v3 support."))
            {
                reason = AppcoinsInitializationFailureReason.AppNotKnown;
            }
            else if (errorStr.Contains("No Network Available."))
            {
                reason = AppcoinsInitializationFailureReason.NetworkNotAvailable;
            }

            return(reason);
        }
Beispiel #3
0
    public void OnInitializeFailed(AppcoinsInitializationFailureReason error)
    {
        onInitializeFailed.Invoke();

        SetStatus("OnInitialized: FAILED: " + error);
    }