Я пытаюсь проверить покупки в приложении, используя плагин .Также я проверил это и тысячи других официальных / неофициальных статей, но результата нет.Я не думаю, что в моем коде есть проблема, потому что я попросил другого разработчика поделиться своим кодом, и я использую его в своем приложении.В его проекте этот код работает отлично, но у меня есть 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;
}