Как архитектурно организовать подписку через Google Play Billing?
Подскажите подалуйста, как архитектурно организовать подписку через Google Play Billing? Дело в том, что все примеры, которые я расматривал в интернете, реализуют все методы и интерфейсы в однои activity. Но вот например пользователь купил подписку и большо не заходит на экран для подписок, а нам нужно мониторить постоянно ситуацию с подпиской и знать когда пользователь ее не продлил. И у меня с этим проблемы. Как узнать что пользователь продлил или наоборот не оплатил последующую подписку?
Я не так давно программирую и с архитектурными моментами у меня пока не очень. Кто реализовывал уже платные подписки, подскажите плиз.А за примеры кода буду очень благодарен.