У меня есть пользователи приложения в Firebase, и они могут купить 2 разных обновления: - basic_version
: уникальный платеж, и эта версия накануне - pro_version
: ежемесячный платеж
Когда они делают платеж, я обновите их профили в Firestore следующим образом (давайте представим, что они купили оба):
activeVersions: ['basic_version', 'pro_version'];
Каждый раз, когда они входят в систему, я проверяю подписку и обновляю их записи, чтобы знать все время, когда они. И я делаю свою логику c с этими опорами. Так что пока здесь все в порядке.
Я сомневаюсь, что некоторые люди хотят предоставить pro_version
бесплатно (и навсегда)
Очевидно, что это не связано с реальная подписка из Google Play. Мне просто нужно оставить для них pro_version
. Но как я могу получить это, не перезаписывая все время реальными данными?
У меня мог бы быть список электронных писем в моем приложении, но я бы предпочел редактировать их пользователей напрямую, если это как-то возможно, потому что это повлияет на некоторые юридические проблемы.