Могу ли я получить идентификатор устройства Android через мобильный сайт?

Можно ли получить идентификатор телефонной телефонии, MAC-адрес, серийный номер и/или Android-идентификатор через мобильный сайт?

То есть не через загружаемое приложение, а через ссылку, которую пользователь входит в браузер на своем мобильном устройстве?

Если да, то как?

Ответ 1

Нет, это невозможно. Даже для собственных приложений информация об идентификаторе устройства сохраняется за разрешением READ_PHONE_STATE.

Поскольку веб-сайты не могут запрашивать разрешения, вы не можете получить эту информацию вне приложения.

Ответ 2

Вы сказали, что вам нужен уникальный (ish) ID на веб-сайте.

Посмотрите на UserAgents: http://en.wikipedia.org/wiki/User_agent, который расскажет вам, какое устройство/браузер просматривает вашу веб-страницу.

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

Вы также можете попытаться сохранить файл cookie, но пользователь может удалить свои файлы cookie в любое время.

Для того, чтобы узнать, как их получить, это зависит от того, с чем строится ваш веб-сайт.