Получение списка продуктов IAP для подписок с использованием Flutter для iOS

Я внедряю автоматически возобновляемые подписки в Flutter. Я успешно реализовал их для Android, используя этот пакет https://pub.dev/packages/in_app_purchase. Однако он не работает на iOS.

Я выполнил все инструкции по созданию подписки с автоматическим продлением в центре приложений, но когда я пытаюсь получить список продуктов в приложении, он возвращает null. Пожалуйста, помогите мне решить эту проблему, я застрял на этом. Заранее спасибо.


person Ehsan Bhatti    schedule 20.01.2020    source источник


Ответы (1)


Скорее всего, проблема связана с конфигурацией продукта в App Store Connect или вы не тестируете на физическом устройстве. Общие вещи для проверки:

  1. Вы используете физическое устройство (симуляторы iOS не любят API StoreKit)
  2. Ваши продукты в App Store Connect находятся в состоянии «Готово к отправке» (не забудьте приложить скриншоты)
  3. Вы подписали «Соглашение о платных приложениях» в App Store Connect (это необходимо даже для тестирования)

В этом сообщении блога эти и другие случаи рассматриваются более подробно: Сложно настроить продукты для продажи

person enc_life    schedule 21.01.2020
comment
Привет, спасибо за ваш ответ, я тестирую на реальном устройстве, 3-й пункт - единственная недостающая вещь с моей стороны. Я скоро к вам вернусь. Еще раз спасибо за ваш ответ :) - person Ehsan Bhatti; 21.01.2020
comment
Большое спасибо, я просто пропустил 3-й пункт, после этого IAP работает отлично. Будьте здоровы :) - person Ehsan Bhatti; 22.01.2020