Лицензирование приложений для Android нового и старого – сомнения

Всего несколько недель назад Google изменил API Android LVL (лицензионная библиотека проверки).

В старой лицензии лицензии на лицензию были основаны на проверке лицензии с использованием открытых / закрытых ключей, сгенерированных на основе каждой учетной записи. Новые предположительно используют общедоступные / частные ключи для каждой базы приложений.

У меня есть приложение, которое использует старый LVL и выглядит так, как будто оно работает (похоже, но на самом деле я не знаю). Приложение внедряет открытый ключ, созданный на основе каждой учетной записи.

Теперь, что я должен был делать, когда решит обновить свое приложение? Вставить открытый ключ для приложения или использовать открытый ключ для учетной записи?

Мне не удалось найти какие-либо подсказки на сайте разработчика Android Google …

Это помогает думать о старой системе лицензионных ключей как устаревшей – она ​​по-прежнему работает на старых приложениях и может продолжать работать для обновлений. Как и все, что устарело и может быть отключено или удалено в любое время в будущем без дальнейшего уведомления, вы можете не захотеть слишком долго ждать использования новой системы, но ваши старые ключи должны работать. Поэтому, если вам нужно вытолкнуть обновление, вы можете быть в порядке со старой системой / ключами.

Как предположил BadCash, новое поколение лицензионных ключей пока не похоже на мгновенный процесс. После его создания он может занять от нескольких минут до нескольких часов для распространения через свою систему лицензирования, чтобы он мог быть признан действительной лицензией.

Обратите внимание, что Google, похоже, полностью удаляется от этой системы, согласно своему сайту: Служба лицензирования Google Play

Поэтому я предлагаю отказаться от новой системы, чтобы избежать неприятностей в будущем – если это не слишком много хлопот, в зависимости от вашего количества приложений, – и сидеть удобно, зная, что в будущем вам больше не придется это делать.