Как перевести пользователей с платного приложения на внутренние платежи?

Всем здравствуйте! Может подскажет кто... Приложение в данный момент платное - т.е. чтобы скачать, нужно сначала оплатить. Планируется перевести приложение в бесплатное, но будут потом внутренние покупки. Как в будущем можно получить данные - покупал ли пользователь данное приложение за денежку или получил уже новое бесплатно?
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
ivanvorobei
@ivanvorobei
iOS разработчик, канал https://t.me/sparrowcode
Единственный вариант, который возможен:
Находите флаг в UD, и смотрите или он стоит. Возможно мигрируете с новым ключом. Если такого флага нет - выпускает апдейт, где для всех ставите этот флаг (можно проверить если версия такая-то, то записать флаг).
Через некоторое время выпускаете обновление, флаг уже не ставите, приложение делаете бесплатным. Пока пользователь не удалил приложение, флаг будет у вас.

Похожая система, но чуть более замороченная - предложить пользователям сделать покупку за 0$. Покупка запишется, и теперь после удаления приложения вы не потеряете флаг.

Способа чекнуть напрямую без флага нет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы