Во-первых, я надеюсь, что ваш день идет хорошо.
Во-вторых, я новый android разработчик, включив в приложение подписку в приложении. Мне было интересно узнать, как лучше всего проверять состояние подписки моего пользователя, и у меня возникают проблемы с поиском информации в Интернете.
В частности, я хотел бы иметь возможность запросить подписку «конец по дате». Я кеширую конец по дате, когда пользователь впервые подписывается, и хочу запрашивать его статус только тогда, когда текущая дата превышает его.
- Нужно ли настраивать личный сервер для хранения и проверки? информация о подписке пользователя?
- Следует ли использовать уведомления разработчиков в реальном времени? Из того, что я понимаю, глядя на сервис, это будет включать в себя множество функций, которые меня не интересуют, это необходимо? Специально для разработчика. Страница android упоминает следующее: (https://developer.android.com/google/play/billing/realtime_developer_notifications.html)
Уведомления разработчика в режиме реального времени не предоставляют полную информацию о состоянии подписки, например, пользователь в настоящее время имеет право доступа к содержимому подписки. Когда вы получаете токен, вы всегда должны использовать токен покупки, чтобы запросить API разработчика Google Play, чтобы получить полную информацию и обновить свой бэкэнд с текущим статусом прав пользователя.
- Должен ли я пытаться использовать токен покупки для запроса информации? (https://developers.google.com/android-publisher/api-ref/purchases/products/get) Я понимаю, что не потому, что мне придется делать это из приложения, в отличие от частного сервера.
Любой совет будет принят с благодарностью особенно если мне кажется, что я далеко от базы.
Спасибо, наилучшие пожелания.