2014-09-07 3 views
1

Я ищу уникальную информацию, которая отличается для каждого устройства Android. Мне нравится делать это для защиты моего приложения, чтобы оно не распространялось и не использовалось нежелательными пользователями, кроме тех, с кем я хочу поделиться своим приложением. Я думал о следующем и проблемы:Какая информация для Android-устройств уникальна для каждого устройства?

  1. IMEI = Не все устройства моих клиентов имеет слот SIM, другие имеют WiFi таблетки.
  2. WiFi/BT MAC = его можно легко изменить и изменить на другой адрес, используя некоторое программное обеспечение для изменения MAC.
  3. Идентификатор Android = Учитывая, что это уникальная информация, присутствующая в большинстве Android-устройств, я прочитал статью, в которой обсуждается об ошибке, которую он сбрасывает после сброса настроек.

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

+0

Возможный дубликат: http://stackoverflow.com/questions/2785485/is-there-a-unique-android-device-id – woot

ответ

0

Settings.Secure#ANDROID_ID returns a unique 64 bit hex string for device

Вы можете получить его с помощью:

import android.provider.Settings.Secure; 

private String uniqueId = Secure.getString(getContext().getContentResolver(), 
              Secure.ANDROID_ID);              
0

Вы путаете два понятия - устройства и пользователь. Вы заявляете, что хотите, чтобы определенные пользователи имели доступ к вашему приложению, а затем попросите способы ограничить его на определенные устройства, с проблемами, с которыми многие идентификаторы устройств могут меняться со временем. (Есть более фундаментальная проблема, чем это: пользователи также будут менять свои устройства с течением времени!)

Чтобы ограничить доступ к определенным пользователям, вы можете использовать канал Play Play Beta - и это прекрасно, если вы это сделаете имеющие производство (в свободном доступе) версия

https://support.google.com/googleplay/android-developer/answer/3131213?hl=en

Смежные вопросы