Существуют различные типы покупок inapp: не подлежащие пополнению, обновляемые, подписки и автоматически обновляемые подписки.
Пользователь всегда получит то, что встроено, если вы сами не отслеживаете статус пользователя(что вероятно не стоит) - и тогда вам придется столкнуться с проблемой предоставления ему этой точной версии.
Основной вопрос остается: вы действительно хотите наказать своих первых покупателей?Сначала их деньги пришли к вам (таким образом, они стоят больше, чем текущая покупка), и теперь они остаются с меньшими затратами.
Если часто появляется действительно новый контент, вы можете пойти по пути подписки.Лично, потеря моих купленных данных как книги только из-за того, что вы принесете обновление, оставит вас на одного разочарованного клиента меньше.
Другой способ - ограничить поддержку этого приложения определенной датой, а затем заставить пользователей покупать новое (другое) приложение, возможно, сделав первое приложение дешевле на его последних этапах, а затем удаливэто в целом.
Вы должны стремиться к тому, чтобы ваши пользователи покупали как можно скорее.Но с вашей бизнес-моделью, на самом деле, лучше покупать как можно позже, и часто поздно на практике никогда не бывает.