Нужна помощь в реализации библиотеки проверки лицензии Google в моем приложении для Android
Я создал приложение для Android, которое является платным. Приложение нуждается в проверке лицензии для проверки лицензии с помощью Google LVL. Мне нужна помощь и руководство для правильного выполнения LVL. LVL необходимо:
(1) Периодически проверять и подтверждать лицензию.
(2) Разрешить пользователю использовать приложение во время сетевых ошибок или проблем во время связи с сервером для проверки лицензии.
(3) Сохранение успешных проверок лицензии в SharedPreferences
с обфускацией.
(4) Запретить приложение в случае сбоя проверки лицензии.
Нужно ли реализовать вышеуказанное в allowAccess()
метод:
public boolean allowAccess() {
long ts = System.currentTimeMillis();
if (mLastResponse == Policy.LICENSED) {
// Check if the LICENSED response occurred within the validity timeout.
if (ts <= mValidityTimestamp) {
// Cached LICENSED response is still valid.
return true;
}
} else if (mLastResponse == Policy.RETRY &&
ts < mLastResponseTime + MILLIS_PER_MINUTE) {
// Only allow access if we are within the retry period or we haven't used up our
// max retries.
System.out.println("max tries"+mMaxRetries);
return (ts <= mRetryUntil || mRetryCount <= mMaxRetries);
}
return false;
}