Проблемы с QueryProductDetails () в пакете Flutter in_app_purchaseIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Проблемы с QueryProductDetails () в пакете Flutter in_app_purchase

Сообщение Anonymous »

Я пытаюсь добавить подписки из моего приложения для iOS. Код, который я использую, работает на Android, но не для iOS, когда я использую

Код: Выделить всё

final ProductDetailsResponse response = await InAppPurchase.instance .queryProductDetails({'standard', 'family'});< /code>
он всегда возвращает пустой массив, когда не должно. Вот полная функция для лучшего понимания: < /p>
  Future makePurchaseIos(String productId) async {

late ProductDetails standardPlan;
late ProductDetails familyPlan;

final ProductDetailsResponse response = await InAppPurchase.instance
.queryProductDetails({'standard', 'family'});

ScaffoldMessenger.of(context).showSnackBar(SnackBar(
content: Text("Got the following products: ${response.productDetails}"),
));

for (ProductDetails product in response.productDetails) {
if (product.id == 'standard') {
standardPlan = product;
} else if (product.id == 'family') {
familyPlan = product;
}
}

///

ProductDetails selectedProduct;
if (productId == "standard") {
selectedProduct = standardPlan;
} else {
selectedProduct = familyPlan;
}

final PurchaseParam purchaseParam =
PurchaseParam(productDetails: selectedProduct);
await InAppPurchase.instance.buyConsumable(purchaseParam: purchaseParam);
print(selectedProduct);
return true;
}
Всякий раз, когда я пытаюсь нажимать «Подписаться», он возвращает пустой массив, что означает ответ от QueryProductDetails () Функция - это ничто. Я не знаю, почему это будет происходить, потому что я определенно даю ему правильные идентификаторы подписки

Подробнее здесь: https://stackoverflow.com/questions/779 ... p-purchase
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Плагин Flutter In App Purchase. Повторная подписка не работает.
    Anonymous » » в форуме Android
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Плагин Flutter In App Purchase. Повторная подписка не работает.
    Anonymous » » в форуме IOS
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как сделать продукт для покупки в приложении доступным для QueryProductDetails в Flutter (статус застрял в проекте)?
    Anonymous » » в форуме IOS
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Flutter in_app_purchase Stuct at QueryProductDetails () Метод
    Anonymous » » в форуме Android
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как вызвать BillingClient::queryProductDetails в Котлине, не зная идентификаторов продуктов?
    Гость » » в форуме Android
    0 Ответы
    42 Просмотры
    Последнее сообщение Гость

Вернуться в «IOS»