Около месяца назад я купил игру под названием Whale Trail во время продажи в Google Play. Сегодня, когда я попытался поиграть в игру в метро, он попросил подтвердить лицензию на игру, но не смог этого сделать (так как в метро не было подключения к интернету) выключил игру. Когда я вернулся домой, я взглянул на вкладку разрешений игры и увидел следующее:
Проверка лицензии на рынке
Можете проверить, есть ли у вас лицензия на это приложение от Маркета
Похоже, это функция, встроенная в Google Play. Итак, мой вопрос, как работает эта «проверка лицензии»? Как часто приложения, использующие эту «функцию», звонят домой, чтобы убедиться, что я действительно не грязный пират, крадущий приложения этих разработчиков?
google-play-store
drm
И Цзян
источник
источник
Ответы:
От http://developer.android.com/guide/market/licensing/overview.html
Так что да, в основном, когда разработчик этого хочет. Я предполагаю, что наиболее распространенное время для проверки - это когда приложение впервые открывается.
Так:
Очевидно, все это делается онлайн, поэтому, если вы не в сети, это не сработает. Если бы я писал заявление, у меня был бы счетчик, позволяющий человеку использовать его в автономном режиме 3 раза или около того, прежде чем выходить в интернет, чтобы получить проверку лицензии, чтобы предотвратить то, что с вами происходит, когда вы не можете играть не в сети. Конечно, если кто-то копает файл, в котором хранится счетчик, он может изменить значение обратно на 3 попытки каждый раз, когда он его использует, и ему никогда не придется платить, но это, вероятно, выходит за рамки технической компетенции большинства пользователей.
источник