Как перейти с платного приложения на покупку внутри приложения? iOS и Android + Flutter

У меня есть приложение, которое я занимаюсь маркетингом и успешно продал в течение первого года его существования как платное приложение для iOS и Android. Приложение разработано на Flutter.

Я хочу перейти на модель freemium с использованием покупок в приложениях. Для Android / Google Play я планирую создать второе приложение для Android с функцией покупки в приложении. Я продолжу поддерживать и платное приложение.

Я не понимаю, что делать с iOS. Я прочитал, что смогу узнать дату первоначальной покупки, но не знаю, как получить эту информацию. Я знаком с in_app_purchase, но не верю, что это решит эту проблему.

Спасибо!


person TrollMaster    schedule 13.01.2020    source источник
comment
Вы нашли для этого решение? Мне нужно сделать то же самое, но я не уверен, что лучше всего.   -  person moh warf    schedule 18.08.2020
comment
Да, RevenueCat - это ответ! Он предоставляет исходную установленную версию. Имейте в виду, что это значение не является версией приложения, это версия сборки.   -  person TrollMaster    schedule 19.08.2020
comment
Для Android я сохранил как платную, так и бесплатную версию, и это работает очень хорошо. Я зарабатывал больше денег на них обоих, чем на одном. Для Apple у вас нет другого выбора, кроме как использовать одно-единственное приложение.   -  person TrollMaster    schedule 19.08.2020


Ответы (1)


В квитанции Apple есть поле , original_application_version.

Вы можете проверить значение этого поля, когда пользователь восстанавливает покупки, чтобы узнать, изначально ли он установил приложение из платной версии, и предоставить им «премиум» доступ.

Я не очень хорошо знаком с плагином in_app_purchase, и если они открывают это поле или нет.

person enc_life    schedule 13.01.2020
comment
Я читал об этом, но не нашел ни одной библиотеки флаттера, которая раскрывала бы это значение. Поиск продолжается ...! - person TrollMaster; 14.01.2020