Где хранятся данные из getPurchases () (когда устройство не подключено)? - PullRequest
0 голосов
/ 28 ноября 2018

Так что есть эта функция https://developer.android.com/google/play/billing/billing_reference#getPurchases

и, очевидно, она может вернуть мне действительные подписки, даже когда пользователь не в сети.Могу ли я полагаться на этот метод, чтобы всегда указывать, какие подписки действительны?Или данные хранятся где-то в каком-то кеше, поэтому через день или два они удаляются.

Чтобы познакомить вас с моей проблемой, я хочу узнать, какая подписка все еще активна (срок ее действия не истек)), даже если устройство находится в автономном режиме, поэтому я уверен, что это жизнеспособный способ.

1 Ответ

0 голосов
/ 28 ноября 2018

Извините за неполный ответ, я не имею точной ссылки на это, но, насколько мне известно, приобретенные в приложении продукты кэшируются внутри магазина Google Play и / или Сервисов Google Play.

Я просто рассказываю по своему опыту, просто отвечаю, потому что у меня не возникало проблем при предоставлении платных функций автономным пользователям.Думаю, вы можете положиться на этот метод.

...