Я работаю над приложением, которое должно быть лицензировано на основе отдельных устройств, что означает, что разные устройства должны приобретать отдельную лицензию, даже если они используются одним и тем же пользователем (с использованием той же учетной записи). Это что-то поддерживает Android LVL? Первоначально я думал, что это может быть достигнуто с помощью DeviceLimiter. Но, взглянув на код, я думаю, что это только дает вам возможность ограничить количество устройств, которые могут использовать одну и ту же лицензию. Если я установлю его на один (в основном мой сервер будет проверять, сколько устройств связано с userId, предоставленное LVL в качестве аргумента DeviceLimiter), пользователь может использовать лицензию только на одном устройстве. Но это не совсем то, что я хочу, я бы хотел, чтобы пользователь приобрел несколько лицензий для разных устройств. Но поскольку Google LVL привязан к учетной записи пользователя, мне не удастся проверить, какая именно лицензия для какого устройства.Лицензионное устройство для Android LVL
Кто-нибудь это сделал раньше? Возможно ли это с LVL? Правильно ли я понял DeviceLimiter? Большое спасибо!
Просто добавьте API для DeviceLimiter Policy.LicenseResponse isDeviceAllowed (String userId); , который принимает только строку userId. – Safecoder