Я собираюсь отправить свое приложение iOS в Apple Store, но есть некоторые неясные моменты, которые я не смог понять.
В процессе тестирования я использовал Sandbox. Я понимаю, что срок действия подписки на 1 месяц в Песочнице равен 5 минут . Поэтому, когда я покупаю продукт, приложение отправляет запрос на мой сервер для подтверждения получения. Затем сервер вызывает URL-адрес «https://sandbox.itunes.apple.com/verifyReceipt» и дату истечения срока его действия, например:
Дата покупки: 07/03/2020 - 16: 45 Истекает Дата: 07/03/2020 - 16: 50
Я делаю проверку квитанции на сервере, как предложила Apple.
После того, как я завершил разработку IAP, я обновил URL-адрес на сервере как «https://buy.itunes.apple.com». Затем я попытался купить продукт с моим текущим Apple Id, а не с учетной записью Sandbox. На этот раз приложение вернуло ошибку «Не удается подключиться к iTunes». Это имеет смысл, потому что мое приложение еще не в Apple Store
Мой вопрос: когда я отправлю свое приложение, как Apple проверит мое приложение? Должен ли я сохранить URL-адрес «https://sandbox.itunes.apple.com/verifyReceipt» на сервере, а затем, как только Apple утвердит приложение, заменить URL-адрес на «https://buy.itunes.apple.com»? Эта часть сбивает с толку.