Я хочу контролировать установку моего приложения на каждом устройстве, отправив его ANDROID_ID на сервер и контролируя его там. Но в соответствии с этим link в андроида разработчиков блог это не подходящий подход, чтобы сделать that.It говорит:предотвратить множественную установку моего приложения Android
требование заключается в определении конкретной установки, а не физическое устройство. К счастью, делать это просто.
Я хочу знать, как этот способ возможен для моих нужд?
Редакции: Позвольте мне объяснить это более ясным. Я хочу, чтобы пользователь получил регистрационный код и позволил пользователю установить мое приложение на 3 разных устройствах, используя этот код и управляя этим сервером.
В статье утверждается, что вы должны отслеживать * установку * (через уникальный идентификатор, который вы создаете при первом запуске) или * пользователь * (например, через 'AccountManager' API), а не * устройство *. Однако, если вы действительно должны отслеживать устройство, 'ANDROID_ID' является безопасной ставкой на современных устройствах. – user113215
@ user113215: Только если «безопасная ставка» вы игнорируете пользователей корневых устройств, ROM-модов, люди просто пересматривают приложение, чтобы удалить эту проверку и т. Д. Действительно, это может удовлетворить потребности OP, и это, безусловно, такой же хороший вариант, как любой , – CommonsWare