как распознать устройство из браузера и получить уникальный идентификатор - PullRequest
2 голосов
/ 03 февраля 2011

Я хочу знать, возможно ли сделать следующее с помощью устройства Android.

Пользователь на своем устройстве Android просматривает сайт с помощью собственного браузера.Когда пользователь нажимает на определенную ссылку или изображение;можно ли получить уникальный идентификатор с телефона?или записать файл на карту sd на телефоне?или любое средство идентификации устройства позже.

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

Я знаю, что куки отсутствуют, потому что они позволяют мне получить доступ к информации из другого приложения.

help?

1 Ответ

3 голосов
/ 03 февраля 2011

Вы можете получить только пользовательский агент (указывающий на устройство Android), но без уникального идентификатора телефона.И разве другие приложения также не имеют доступа к файлу в корзине SD или имеют тот же идентификатор телефона?

Я не совсем понимаю ваш сценарий, но в качестве хака вы можете ввести шифрование ввсе это делоРассмотрим следующий сценарий:

Пользователь нажимает на ссылку на вашей веб-странице, и некоторые уникальные сгенерированные идентификаторы сохраняются в файлах cookie (например, my_unique_id12).Ваша веб-страница и ваше приложение имеют как 1 общий ключ расшифровки.Когда вы открываете свое приложение, оно берет ваш файл cookie, шифрует его с помощью вашего ключа (получая некоторый мусор, например shf4r734r7rr374rh%) и отправляет его на веб-сайт, который расшифровывает информацию, получает уникальный идентификатор (my_unique_id12) и делает все, что вы хотитеделать.Другие приложения будут иметь доступ к вашему cookie, но без секретного ключа они не смогут получить какую-либо информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...