Android LVL лицензирование конкретного устройства - PullRequest
0 голосов
/ 03 апреля 2012

Я работаю над приложением, которое необходимо лицензировать для каждого отдельного устройства. Это означает, что разные устройства должны приобретать отдельные лицензии, даже если они используются одним и тем же пользователем (с использованием одной и той же учетной записи).Это что-то поддерживается в Android LVL?Сначала я думал, что это можно сделать с помощью DeviceLimiter.Но, посмотрев на код, я думаю, что он только дает вам возможность ограничить количество устройств, которые могут использовать одну и ту же лицензию.Если я установлю его на одно (в основном мой сервер будет проверять, сколько устройств связано с идентификатором пользователя, предоставленным LVL в качестве аргумента DeviceLimiter), пользователь может использовать лицензию только на одном устройстве.Но это не совсем то, чего я хочу, я бы хотел, чтобы пользователь приобрел несколько лицензий для разных устройств.Но так как Google LVL привязан к учетной записи пользователя, я не могу проверить, какая лицензия для какого устройства.

Кто-нибудь делал это раньше?Это возможно с LVL?Было ли мое понимание DeviceLimiter правильным?Большое спасибо!

1 Ответ

2 голосов
/ 03 апреля 2012

Вы можете использовать Биллинг внутри приложения с неуправляемыми продуктами. Таким образом, ваша лицензия может быть приобретена столько раз, сколько потребуется.

Управляемые продукты можно приобрести только один раз для учетной записи Google, как и стандартные приложения.

Вам потребуется включить в приложение функцию «Резервное копирование \ Восстановление лицензии», поскольку неуправляемые продукты исчезают навсегда, если приложение удалено или телефон перезагружен.

...