Могу ли я получить идентификатор устройства Android через мобильный сайт?
Можно ли получить идентификатор телефонной телефонии, MAC-адрес, серийный номер и/или Android-идентификатор через мобильный сайт?
То есть не через загружаемое приложение, а через ссылку, которую пользователь входит в браузер на своем мобильном устройстве?
Если да, то как?
Ответы
Ответ 1
Нет, это невозможно. Даже для собственных приложений информация об идентификаторе устройства сохраняется за разрешением READ_PHONE_STATE
.
Поскольку веб-сайты не могут запрашивать разрешения, вы не можете получить эту информацию вне приложения.
Ответ 2
Вы сказали, что вам нужен уникальный (ish) ID на веб-сайте.
Посмотрите на UserAgents: http://en.wikipedia.org/wiki/User_agent, который расскажет вам, какое устройство/браузер просматривает вашу веб-страницу.
И вы также можете получить IP-адрес пользователя, который может измениться в будущих запросах на ваш сайт.
Вы также можете попытаться сохранить файл cookie, но пользователь может удалить свои файлы cookie в любое время.
Для того, чтобы узнать, как их получить, это зависит от того, с чем строится ваш веб-сайт.