Найти дату, когда приложение было впервые установлено / загружено из App Store

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

Чтобы узнать, использовали ли они мое приложение до новой версии, я хотел бы найти способ получить дату, когда они впервые установили приложение или загрузили его из App Store.

Я нашел это обсуждение: Обнаружение первого запуска iOS приложение

Но он сохраняет первый запуск в пользовательских настройках приложения по умолчанию, которые, насколько мне известно, будут стерты после удаления приложения. Мое приложение не связывается с какой-либо онлайн-службой/базой данных, где я мог бы хранить такую ​​информацию.

Есть ли способ сделать то, что я ищу?

Если есть другой способ, пожалуйста, укажите мне правильное направление.


person nontomatic    schedule 30.04.2018    source источник
comment
Без какого-либо удаленного хранилища я не уверен, что это возможно. Я бы порекомендовал iCloud или Firebase как бесплатные/дешевые решения.   -  person D. Greg    schedule 30.04.2018
comment
Насколько я знаю, KeyChain не стирается при удалении приложения. Но я не думаю, что это правильный путь для ваших нужд.   -  person Teetz    schedule 30.04.2018
comment
Я не думаю, что эта информация доступна через какой-либо API или в приложении. Кроме того, Apple может не нравиться, когда одни пользователи платят за некоторые функции, а другие продолжают использовать их бесплатно. Насколько мне известно, все пользователи должны иметь доступ к одним и тем же бесплатным или платным функциям.   -  person Chris    schedule 30.04.2018
comment
Спасибо за комментарии. @rmaddy Спасибо, что пометили как дубликат, мне жаль, что я не нашел упомянутые вопросы раньше. Я посмотрю на подтверждение получения Apple.   -  person nontomatic    schedule 30.04.2018
comment
@Chris Apple, кажется, терпит это, я могу думать о разных приложениях / службах iOS, которые используют разные программы в зависимости от того, когда пользователь загрузил / купил приложение, например, Songsterr. Пользователи, которые приобрели его несколько лет назад за 3 доллара, могут использовать его без ограничений, в то время как новые пользователи ограничены подписками.   -  person nontomatic    schedule 30.04.2018
comment
@Teetz Прошло много времени с тех пор, как я возился с KeyChain, но я думаю, что недавно наткнулся на приличную обертку. Посмотрю.   -  person nontomatic    schedule 30.04.2018
comment
Ах хорошо. Я этого не понимал. Спасибо   -  person Chris    schedule 30.04.2018