В моем приложении для iOS я включил покупку в приложении для подписки. Чтобы использовать приложение, им нужно приобрести подписку, и тогда будет работать только она.
У меня нет сервера, поэтому я буду хранить все данные в приложении, такие как квитанции, сведения о продукте и т. Д.
Первый раз после покупки подписки, я сразу отправлю запрос на получение подтверждения. В этом чеке я извлекаю значение «expires_date» (которое находится в миллисекундах с 1970 года) и преобразовываю его в дату и сохраняю в NSUSerDefaults
.
Я получаю дату истечения срока действия в тот же день, когда я проверяю это. Не знаю, будет ли песочница отправлять короткую дату для целей тестирования, или сервер песочницы отправит дату окончания срока действия только для продленных подписок.
Как определить срок годности?