Я работаю над приложением, которое будет использовать IAP с размещенным в Apple контентом. Я хочу показывать изображения контента людям, которые загружают его до их покупки. Возможно ли приложение загрузить контент с сервера Apple, прежде чем пользователь его приобретет? Таким образом, я мог бы загружать изображения из этого пакета и показывать их. И когда пользователь покупает его, приложение отображает остальную часть содержимого в пакете.При использовании Apple Hosted Content с покупкой приложений на iOS можно загрузить контент перед покупкой?
ответ
Чтобы начать загрузку, вы должны использовать startDownloads: на SKPaymnetQueue, и для этого вам нужно, чтобы пользователь нажимал кнопку «купить», поэтому запуск загрузки с itunes-сайта без покупки невозможен. Кроме того, даже если возможно, будет загружен полный контент, поэтому вам понадобится код, чтобы разблокировать его в зависимости от покупки, и ваше приложение будет потреблять ресурсы пользователя ни для чего.
От documentation, я понимаю, что вы не можете достичь startDonwloads: без проверки покупки.
Я думаю, что лучший aproach обеспечит предварительный просмотр с вашего собственного сервера.
Вы не можете загрузить размещенный контент до его покупки. Лучший вариант - отобразить предварительный просмотр продукта, который входит в состав вашего приложения или загружен с вашего собственного сервера.