При покупке приложения не удается подключиться к магазину iunes 12 iunes после InAppBillingPlugin для Xamarin - PullRequest
0 голосов
/ 19 ноября 2018

Я пытаюсь проверить покупки в приложении, используя плагин .Также я проверил это и тысячи других официальных / неофициальных статей, но результата нет.Я не думаю, что в моем коде есть проблема, потому что я попросил другого разработчика поделиться своим кодом, и я использую его в своем приложении.В его проекте этот код работает отлично, но у меня есть InAppBillingPurchaseException «Не удается подключиться к Itunes Store».Я также вышел из своих реальных учетных записей перед вводом учетных данных песочницы.Это код, но я не думаю, что проблема здесь:

public async Task<bool> PurchaseItemAsync()
    {
        var billing = CrossInAppBilling.Current;
        LastExceptionMessage = null;

        try
        {
            var connected = await billing.ConnectAsync();
            if (connected == false)
                return false;

            var purchase = await billing.PurchaseAsync(_kProductId, ItemType.InAppPurchase, _kPayload);

            if (purchase == null)
                return false;
            else if (purchase.State == PurchaseState.Purchased)
                return true;
        }
        catch (InAppBillingPurchaseException ex)
        {
            OnPurchaseException(ex);
        }
        catch (Exception ex)
        {
            //Dlog.Error("Issue connecting: " + ex);
            LastExceptionMessage = ex.Message;
        }
        finally
        {
            await billing.DisconnectAsync();
        }

        return false;
    }
...