Пользователи покупают кредиты через Google Play/биллинг Apple (обслуживается через RevenueCat). Каждое создание изображения расходует кредиты с баланса пользователя.
Бесплатные пользователи тоже получают немного начальных кредитов, чтобы опробовать их.
В настоящее время:
- Я использую анонимную аутентификацию (без электронной почты, пароля или входа в социальную сеть).
- Кредиты привязаны к идентификатору пользователя (супабазовая анонимная аутентификация).
- Если пользователь переустанавливает приложение, он теряет свой уникальный идентификатор и, следовательно, теряет доступ к оставшимся кредитам.
Каков рекомендуемый подход для:
- Предотвращения потери кредитов после переустановки?
- Безопасно сохранять кредитный баланс при использовании анонимной аутентификации?
- Правильно ли справиться с этим с помощью Google Play/Apple + RevenueCat?
Ищу лучшие практики в рабочих приложениях.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ymous-sign
Мобильная версия