Как очистить кэшированную лицензию Playready на устройстве Android?
Предыстория: при выдаче лицензий Playready DRM вы можете указать срок действия лицензии. Из того, что я понимаю, если срок действия лицензии не истек, лицензия хранится где-то на клиенте, и последующие запросы могут просто использовать эту лицензию вместо того, чтобы делать другой запрос drm для получения новой лицензии.
На Mac и Windows эти лицензии хранятся в определенных каталогах, таких как: /Library/ Support Application /Microsoft/PlayReady/mspr.hds (mac) C:/ProgramData/Microsoft/PlayReady/mspr.hds (windows)
Вы можете просто удалить эти файлы, чтобы очистить сохраненные лицензии.
Я не смог найти документацию о том, как очистить лицензии на мобильных устройствах (Android или iOS). Может ли кто-нибудь, пожалуйста, посоветовать?
1 ответ
Существуют разные реализации PlayReady для устройств Android, каждое из которых потенциально хранит базу данных PlayReady в другом месте. Лучше всего обратиться к поставщику PlayReady SDK, который вы используете (если он сторонний), или просто использовать браузер файловой системы, чтобы найти эквивалентный файл на устройстве Android.