Ну это уже через google play и appstore делайте. Можете там создать подписку месячную например и дальше уже от этого плясать. Прикрутите покупки внутри приложения.
т.е. предположим, для андроида, я создаю в консоли месячную подписку. Я так понимаю нужно будет встроить кусок кода в приложение, модалку или попап какой нибудь(от гугл плей), где будет предлогаться купить платную версию. Предположим, что юзер открыл модалку, перешёл по ссылке, купил подписку, и входит в приложение. Нужно ли будет мне делать запрос в гугл плей, чтобы узнать что у юзера куплена подписка или как я узнаю, что у него есть подписка? Вот это момент слегка непонятен :)