iOS - получение срока действия покупок по подписке в приложении - PullRequest
3 голосов
/ 05 января 2012

В моем приложении для iOS я включил покупку в приложении для подписки. Чтобы использовать приложение, им нужно приобрести подписку, и тогда будет работать только она.

У меня нет сервера, поэтому я буду хранить все данные в приложении, такие как квитанции, сведения о продукте и т. Д.

Первый раз после покупки подписки, я сразу отправлю запрос на получение подтверждения. В этом чеке я извлекаю значение «expires_date» (которое находится в миллисекундах с 1970 года) и преобразовываю его в дату и сохраняю в NSUSerDefaults.

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

Как определить срок годности?

1 Ответ

9 голосов
/ 05 января 2012

Песочница должна возвращать даты истечения срока действия по следующей схеме.

enter image description here

Это страница 164 Руководства разработчика по iTunes Connect

Если это не работает, вы можете отправить отчет об ошибке.

...