Unity IAP не работает в Apple Testflight - PullRequest
0 голосов
/ 13 февраля 2020

Проблемы в последние дни, когда я пытался заставить IAP работать на TestFlight для моего первого игрового приложения. IAP отлично работает в Unity Editor (поддельный магазин), а также в Google Play (внутренний тестовый трек).

Я не получаю цены на товары из Apple Store, и кнопки покупки не действуют (никаких обратных вызовов на ProcessPurchase или OnPurchaseFailed , поскольку я показываю всплывающее окно windows для обоих сценариев ios).

Ниже приведено состояние моего приложения и IAP:

Application Status

IAP Status

Из других подобных тем все должно быть в порядке и работать, так как TestFlight не требует IAP не требуется, чтобы пользователи песочницы создавались вручную.

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

Использованные инструменты : Unity 2019.3.0 (IAP 2.0.6) и XCode 11.3.1

Обновление 1 : OnInitializeFailed () вызывается с NoProductsAvailable err

1 Ответ

0 голосов
/ 14 февраля 2020

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

Вот как это должно выглядеть:

enter image description here Как только это было решено, IAP работали нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...