2015-06-12 4 views
3

Я опубликую платные приложения для Android и ios. Я хочу, чтобы одна учетная запись могла устанавливать и запускать только одно устройство. В противном случае я хочу заблокировать приложение на первом устройстве. Есть какой-либо способ сделать это?Как ограничить мое платное приложение только одним устройством на той же учетной записи в Android и iOS

Примечание: Я знаю, что есть lvl для Google Play. Но я не уверен, он делает это точно. Извините за мой английский.

+0

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

+0

Но моему приложению не нужен интернет для работы. Есть ли какое-либо автономное решение – Dauezevy

+1

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

ответ

1

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

Вы получаете идентификатор устройства, когда ваши регистры клиента, чем при входе в систему вы проверить учетные данные для входа и устройство ID ...

Вот почти все, что вам нужно относительно ID устройства (а не логин, я доверяю вы можете справиться с этим самостоятельно)

How to get unique device hardware id in Android?