Android: следует ли мне вызывать LicenseChecker каждый раз при открытии приложения?

Итак, я прочитал документацию LVL назад и вперед, и она работает с моим приложением. Я видел, как кэшируются вопросы. Но, судя по некоторым формулировкам в документах LVL, это все еще заставляет меня задуматься, хочет ли Google, чтобы мы вызывали средство проверки лицензий каждый раз при инициализации приложения? Это самый безопасный способ реализовать это? Используя ServerManagedPolicy, как предлагает Google, мы просто вызываем проверку лицензии, и либо запустить наше приложение, либо сделать все, что захотим, если они потерпят неудачу? Одна из моих небольших проблем - использование сетевых данных. Они внушают нам необходимость быть осторожными при использовании ресурсов без уведомления пользователя, и мне кажется, что это использование сетевых данных без уведомления пользователя.

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

5
задан Isaac 19 January 2011 в 18:17
поделиться