Я использую LVL, предоставленный Google, для использования Службы лицензирования Android Market.
Я хочу кэшировать ответ сервера, но я не хочу использовать запутанный файл SharedPreference
для хранения лицензионных данных, потому что у меня есть опасения по поводу безопасного хранения ключа. Я просто хочу иметь возможность выкинуть зашифрованный ответ в файл SharedPreference
, чтобы никто другой не мог его изменить. Это нормально, если они могут его просматривать.
Теперь, очевидно, есть некоторые параметры, которые не являются частью ответа сервера. Например, количество повторных попыток приложения. Я хочу сохранить это вместе с ответом.
Можно ли как-нибудь добавить пользовательские данные в запрос лицензии, чтобы сервер зашифровал ответ после шифрования? (Может быть, как дополнительное поле).
Добавит ли сервер какие-либо пользовательские данные, которые я мог бы отправить вместе с запросом?