Покупка в приложении на платформе Flutter iOS — подписки из AppStore не возвращаютсяIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Покупка в приложении на платформе Flutter iOS — подписки из AppStore не возвращаются

Сообщение Anonymous »

У меня проблема с получением списка моих подписок в приложении Flutter.
  • Используется официальный пакет in_app_purchase 3.1.5
  • Flutter версия 3.7.6
  • iOS 16.3.1
  • Xcode 14.2
  • Проверено на настоящее устройство
Шаги уже сделаны:
  • Подписание соглашения о платных приложениях и настройка моей банковской и налоговой информации в App Store Connect.
  • Создание неиспользуемой подписки (с идентификатором ежемесячной_подписки) в App-Store Connect (внутри приложения). - особенности покупки). Подписка получила статус «Готова к отправке».
  • Добавление возможности покупки в приложении в Xcode (после этого проверяется, выбрана ли возможность покупки в приложении на https ://developer.apple.com/account/resources/identifiers/…. Выбрано.)
  • Создание синхронизированного файла конфигурации .storekit. Моя подписка была успешно загружена из магазина в Xcode.
  • Выбор этого вновь созданного storeKit в окне редактирования схемы (продукт - схема - изменить схему - запуск - параметры - конфигурации storeKit) (Xcode )
  • Пыталась запустить проект из Xcode.
  • Пыталась запустить проект из Android Studio
  • Пытался опубликовать приложение в testFlight и проверить поведение, но результата нет, тот же.
  • Идентификатор продукта правильный. В AppStore, Xcode и студии Android.
Код:

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

final bool isAvailable = await _inAppPurchase.isAvailable(); // true

if (Platform.isIOS) {
final InAppPurchaseStoreKitPlatformAddition iosPlatformAddition = _inAppPurchase.getPlatformAddition();
await iosPlatformAddition.setDelegate(ExamplePaymentQueueDelegate());
}

final ProductDetailsResponse productDetailResponse = await _inAppPurchase.queryProductDetails(_kProductIds.toSet());
Но метод queryProductDetails возвращает ProductDetailResponse с идентификатором «monthly_subscription» в списке notFoundIds.
И это все.
Полагаю, это не проблема Flutter или пакета. Кажется, я что-то не так понял в мануалах… ?

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Покупка в приложении во Flutter с бесплатным планом для iOS
    Anonymous » » в форуме IOS
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Покупка в приложении возвращает пустой список продуктов на iOS 18.5 (работает на iOS 18.2)
    Anonymous » » в форуме IOS
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Покупка в приложении возвращает пустой список продуктов на iOS 18.5 (работает на iOS 18.2)
    Anonymous » » в форуме IOS
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Покупка в приложении возвращает пустой список продуктов на iOS 18.5 (работает на iOS 18.2)
    Anonymous » » в форуме IOS
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Невозможно добавить подписки в AppStore Connect
    Anonymous » » в форуме IOS
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous

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