Проблемы с MKStoreKit и покупками внутри приложений

Я разрабатываю приложение с помощью In App покупок, используя MKStoreKit Framework.

Все идет хорошо, за исключением того, что я получаю это сообщение:

Review request cannot be checked now: (null)

Я проверил и выполнил несколько рекомендаций и исправил ошибку в профиле обеспечения. Но теперь я получаю эту новую ошибку.

В itunes connect создается приложение и каждая покупка тоже создается, но статус ожидает пересмотра.

Этот статус может вызвать ошибку? Если это проблема, как я могу изменить статус покупок? Каждое поле заполнено, и у меня есть приложение, опубликованное под этой учетной записью Apple.

Благодарю.

2 ответа

Чтобы протестировать покупки в изолированной среде, вам нужна тестовая учетная запись пользователя - ваш обычный Apple ID не подойдет - и двоичный файл, отправленный и отклоненный разработчиком. Поэтому отправьте двоичный файл приложения для проверки (он не должен быть заполнен), и как только он получит статус "Ожидание проверки", отклоните его. После этого вы сможете проверить свой IAP, используя свою тестовую учетную запись.

Как правильно проверить покупку в приложении:

  1. Войдите в iTunes Connect
  2. Нажмите " Управление пользователями" (для этого вам нужны права администратора)
  3. Нажмите Test User
  4. Создайте нового пользователя с поддельным адресом электронной почты / другой информацией
  5. На устройстве откройте " Настройки" > " iTunes и магазины приложений".
  6. Выйдите из своей текущей учетной записи. Еще не входите в свой тестовый аккаунт!
  7. Запустите приложение и перейдите к покупке IAP.
  8. Когда вам будет предложено войти в систему, войдите в созданную вами тестовую учетную запись.
  9. Вы должны получить сообщение "Хотите подтвердить...[Environment: Sandbox]"
  10. Нажмите да.

Если вы дошли до этого момента, ваша покупка в приложении прошла успешно и будет успешно обработана вне песочницы.

Состояние вашего приложения не повлияет на ваши покупки в приложении, если вы работаете в "песочнице", однако вам не следует запускать тесты IAP, если в следующей версии вы не ожидаете загрузки.

Надеюсь это поможет,

Дэвид

Источники: Apple MKStoreKit Документация; У меня есть 2 одобренных приложения в App Store, и покупки внутри приложения проходят гладко.

Другие вопросы по тегам