Не принимают приложение из-за встроенной покупки


#1

Сделал встроенную покупку-подписку без продления как сказано в курсах. Проверка не пропускает. Прикопалась к айпаду. У них ничего не происходит при нажатии на встр. покупку. У меня айпада нет, на симуляторе кнопка покупки работает. В чем проблема не могу понять.

В итоге проверка пишет следующее:
Guideline 2.1 - Performance - App Completeness

We discovered one or more bugs in your app when reviewed on iPad Pro running iOS 11.2.1 on Wi-Fi connected to an IPv6 network.

No action takes place when we tap on any In-App Purchase products or restore button.

  1. Launch the app
  2. Tap “Настройки” in the bottom right corner
  3. Tap on any In-App Purchases or restore button
  4. Observe the issue.

Please see attached screenshots for details.

Next Steps

To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.

If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.

For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.

Resources

For information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide.

For a networking overview, please review About Networking. For a more specific overview of App Review’s IPv6 requirements, please review the IPv6 and App Review discussion on the Apple Developer Forum.


#2

Часто на реальных устройствах приложение ведет себя несколько иначе. У меня было такое, что на симуляторе айпада все нормально, но эпл режектит приложение. Пришлось купить древний айпад 4 для тестов. Вообще должно быть как можно больше устройств.

В этом случае, попросить айпад у знакомого для теста.

Вы весь текст письма перевели?


#3

Да, мне кажется проблема не с самим айпадом, а с какой то IPv6 сетью.


#4

А у вас там покупка как то визуально отображает процесс? Так как в письме есть упоминание о том, что они могли не понять логику работы покупок и тогда просят объяснить в ответе Resolution Center


#5

Вообще StoreKit не вызывает проблем с сетью. Он нативный


#6

Да, стандартное окно покупки выскакивает сразу. Ничего дополнительно я не отображаю. Если покупка была сделана, то автоматически предлагает восстановить её. Скорей всего происходит ошибка транзации, поэтому ничего не выводит.


#7

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


#8

Да, видимо придется где то искать айпад про.


#9

Не обязательно Про, достаточно на простом запустить и посмотреть. Можете добавить меня в консоль как разработчика, расшарить сборку через TestFlight и я на своем айпаде посмотрю что происходит


#10

Никогда не пользовался TestFligh. Сборку прошлую добавил. Теперь нужно вас сюда добавить?


#11

Да. Но вначале нужно меня добавить как разработчика в саму консоль. Это делается через консоль в разделе Пользователи и роли. После того я приму приглашение, можно добавить меня как внутреннего тестировщика


#12

Отправил в ЛС свой почтовый ящик