2012-02-07 2 views
2

Согласно рекомендациям Apple:URL-адрес подтверждения получения IAP?

Какой URL я должен использовать, чтобы проверить свою квитанцию ​​(IOS)?

Использовать песочницу https://sandbox.itunes.apple.com/verifyReceipt при тестировании приложения в песочнице и пока ваша заявка находится в поле зрения.

Используйте производственный URL-адрес http://buy.itunes.apple.com/verifyReceipt после того, как ваше приложение находится в прямом эфире в App Store.

Как это сделать? Я отправляю приложение с URL-адресом песочницы, и после того, как я просмотрел его, я должен снова скомпилировать его с производственным? Я предполагаю, что это нарушит некоторые рекомендации по обзору или отклонит приложение, когда они осознают CRC, или что-то не то же самое, что и те, которые они тестировали, не так ли? Должен ли я сделать некоторую страницу посередине ???

У меня есть надежда после проверки, Apple изменит байт-код, чтобы установить правильный URL-адрес хе.

+1

Текущее предложение состоит в том, чтобы использовать https для производственного URL. – aehlke

ответ

1

Где вы храните его?

Согласно предлагаемой настройке от Apple, ваш сервер проверяет вашу квитанцию ​​с iTunes после ее вызова из вашего приложения. Затем ваш сервер отправляет ответ проверки подлинности квитанции обратно в ваше приложение и, при необходимости, URL-адрес для загрузки для любых загрузок.

Таким образом, URL-адрес расположен на вашем сервере, в скрипте PHP или аналогичном. Как только ваше приложение будет одобрено, вы измените свой серверный сценарий, указав URL-адрес для создания iTunes.

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

+0

Действительно? Ну, так как приложение получает около 10 или более МБ после того, как Apple проверяет приложение, я верю, что они могут ввести правильный URL-адрес. Что делать, если разработчик не имеет или даже не может позволить себе собственный сервер? – Neverbirth

+0

Если у разработчика нет собственного сервера, они не могут выполнить проверку чека или предоставить закачки. На [this] (https://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewoftheStoreKitAPI.html#//apple_ref/doc/uid/TP40008267-CH100-SW1) Веб-страница Apple вы увидите две модели. – Spanner

Смежные вопросы