У меня есть подписки в моем приложении (с 7-дневным бесплатным пробным периодом).
Я хочу войти в свой инструмент аналитики, когда пользователь платит через неделю, то есть он не сделал отмените подписку в течение 7-дневной бесплатной пробной версии.
Я хочу регистрировать это событие, даже если приложение закрыто.
Для этого у меня есть BroadcastReceiver, который запускается каждый день (даже если приложение закрыто) для отображения локальных уведомлений.
Что я хочу сделать, это проверить из этого BroadcastReceiver, активна ли подписка старше 7 дней, и, если да, зарегистрировать это событие.
Как я могу проверить состояние подписки с BroadcastReceiver?
Примечание: я не использую последнюю версию биллинга GPlay, выпущенную в конце 2019 года, а только версию (см. эту версию TrivialDrive - это именно та реализация, которую я сделал в своем приложении)
Моя проблема в основном в том, что MainViewController из примера TrivialDrive инициализируется с помощью Acti Vity, а не с BroadcastReceiver.
Есть идеи, как я могу делать то, что я хочу? Спасибо!