Я использую плагин in_app_purchase Flutter для автоматического продления подписок на iOS. Для моих продуктов предусмотрены ознакомительные бесплатные пробные версии, настроенные в той же группе подписки.
Проблема в том, что даже если пользователь уже использовал бесплатную пробную версию, в сведениях о продукте все равно указано, что ознакомительное предложение существует. Я понимаю, что это отражает конфигурацию продукта, а не фактическое право пользователя на право использования.
Когда пользователь открывает приложение, прежде чем начинать процесс покупки, мне нужно знать, имеет ли его Apple ID право на бесплатную пробную версию, чтобы я мог соответствующим образом обновить пользовательский интерфейс.
Есть ли какой-либо способ проверить право на вводное предложение на устройстве с помощью in_app_purchase, или проверка внутренней квитанции является единственным надежным решением?
/>Будем признательны за любые рекомендации от тех, кто внедрил это в производство.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ligibility