На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Hsilgos
  
> Получить "реквизиты" устройства
    Буэнос диас, амигос!

    Подскажите, пожалуйста, какие существуют способы/методы идентификации устройства (смартфона, планшета) на котором запускается приложение?
    Речь идет об Андроиде и iOS, по возможности.
      Android:
      ExpandedWrap disabled
        TelephonyManager cTM = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
         
        String IMEI = cTM.getDeviceId();


      В манифесте должно быть прописано:
      <uses-permission android:name="android.permission.READ_PHONE_STATE" />

      Если у планшета нет IMEI или он не доступен - только искусственным идентификатором.


      ------

      Встречный вопрос к знатокам:
      При скачивании приложения из PlayMarket можно ли определить какой-либо идентификатор этого скачивания, типа серийный номер приложения или номер скачивания, чтобы уникальным был для каждой скачки?
      Сообщение отредактировано: lastlogic -
        На обоих платформах есть такое понятие как advertising identifier.

        На iOS это класс ASIdentifierManager. Идентифицирует устройство однозначно, но пользователь может ограничить доступ к этому свойству. Поэтому нужно проверять : isAdvertisingTrackingEnabled у этого же класса. Ну и плюс Apple при публикации приложения, наверняка, спросит а зачем вы это используете?
        Еще на iOS есть такой параметр : identifierForVendor у класса UIDevice. Но он уникален для только в рамках одного производителя. Плюс, нужно учитывать нюансы, которые указаны в документации свойства (поведение свойства при отладке и удалении приложения)

        На Android обычно используют - getAdvertisingIdInfo класса AdvertisingIdClient если не ошибаюсь
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0235 ]   [ 16 queries used ]   [ Generated: 28.03.24, 20:40 GMT ]