LVL отвечает с LICENSED для бесплатных пользователей - PullRequest
0 голосов
/ 26 мая 2019

tl; др - LVL отвечает LICENSED для бесплатных пользователей.

Я пишу этот пост в надежде, что он поможет кому-то, кто хочет уверенности в этом вопросе.

Чуть меньше года назад я выпустил платное приложение, и для защиты от пиратства я внедрил LVL.

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

Чтобы обойти это, я загрузил новую версию приложения с покупками в приложении, чтобы пользователи могли опробовать приложение с ограниченными функциями, а затем заплатить, чтобы разблокировать все функции.

Чтобы убедиться, что пользователи, которые приобрели приложение, когда оно было оплачено, все еще имели доступ ко всем функциям, я оставил там LVL, только сделав несколько изменений для поддержки новой модели. Я все проверил, все было хорошо.

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

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

Что подводит нас к сегодняшнему дню. Я решил протестировать его снова со свежей учетной записью Google, чтобы увидеть, решена ли проблема самостоятельно, и то же самое повторилось, приложение разблокировало все его функции с первой установки.

Здесь гласит следующее:

Google Play считает пользователя лицензированным, если пользователь является зарегистрированным покупателем приложения.

Включает ли это бесплатную установку приложения?

1 Ответ

0 голосов
/ 26 мая 2019

Я проверил следующим образом:

  1. Создан новый аккаунт Google.
  2. Выполнен вход в устройство.
  3. Установлен выпускной версии приложения наустройство через adb.Не через Google Play Store (важно).
  4. Открыл приложение и увидел, что действительно видна стена выплат.
  5. Деинсталлировал приложение.
  6. Установил бесплатное приложение через Google Play Store.
  7. Деинсталлировал приложение.
  8. Установил релиз-версию приложения на устройство через adb.
  9. Открыл приложение и увидел, что стена оплаты больше не видна.

Итак, я пришел к выводу, что хотя в документах говорится следующее:

GooglePlay считает пользователя лицензированным, если пользователь является зарегистрированным покупателем приложения.

Бесплатные пользователи также попадают в эту категорию.

Надеюсь, что этополезно:)

РЕДАКТИРОВАТЬ

Благодаря этот ответ Я могу подтвердить, что верно, что свободные пользователи считаются зарегистрированными покупателями.

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

Сервер считает пользователя лицензированным, если зарегистрировано, что пользователь приобрел приложение или приложение доступно бесплатно.

Android API 14 документов можно загрузить здесь или просмотреть онлайн здесь

Путь к приведенной выше выдержке: ./guide/publishing/licensing.html

...