Вы должны подключить этот переключатель в поведении к некоторым остаткам из предыдущей сборки. Итак, может быть, вы записали файлы в каталог Library, может быть, вы оставили значения NSUserData ... Дело в том, что в вашей новой версии при первом запуске вы посмотрите, приняли ли вы решение по этому поводу раньше. Если нет, посмотрите, есть ли свидетельства более ранних пробежек. Если они у вас есть, установите в NSUserDefaults постоянный переключатель, говоря: «Устаревший пользователь! Обращайтесь с ними хорошо!». Затем продолжайте, чувствительный к этому переключателю, пока вы представляете функциональность.
Также было бы неплохо сообщить пользователю, что, поскольку они являются постоянными клиентами, они получают полный набор функций, а новые пользователи получают ограниченный набор, который они могут дополнить покупками. Что еще более важно, если они удалят ваше приложение и повторно загрузят его, само приложение будет бесплатным, но мы не сможем узнать, что он старый пользователь . Поэтому им нужно это знать и учитывать это в любом решении, которое они могут в конечном итоге принять для поддержания вашего приложения.