Можно ли загружать контент перед покупкой при использовании размещенного в Apple контента с покупкой внутри приложения на iOS?
Я работаю над приложением, которое будет использовать IAP с размещенным в Apple контентом. Я хочу показать изображения контента людям, которые скачивают его перед покупкой. Возможно ли приложение загрузить контент с сервера Apple до того, как пользователь его приобрел? Таким образом, я мог загрузить изображения из этого пакета и показать их. И когда пользователь покупает его, приложение показывает остальное содержимое в пакете.
2 ответа
Чтобы начать загрузку, вы должны использовать startDownloads: в SKPaymnetQueue, и для этого вам нужно, чтобы пользователь нажал кнопку покупки, поэтому невозможно начать загрузку содержимого, размещенного на itunes, без покупки. Кроме того, даже если это возможно, будет загружен полный контент, поэтому вам потребуется код, чтобы разблокировать его в зависимости от покупки, и ваше приложение будет тратить ресурсы пользователя впустую.
Из документации я понимаю, что вы не можете получить доступ к startDonwloads: без подтверждения покупки.
Я думаю, что лучшим подходом было бы предоставление предварительного просмотра с вашего собственного сервера.
Вы не можете загрузить размещенный контент до его покупки. Наилучшим вариантом является предварительный просмотр продукта, либо встроенного в ваше приложение, либо загруженного с вашего собственного сервера.