Мобильные приложения - Помните уникальное устройство? - PullRequest
0 голосов
/ 05 сентября 2018

Я работаю над мобильным приложением, использующим движок Godot, который частично не имеет отношения к вопросу, и мне интересно, какую информацию я могу получить с устройства пользователя в приложении, которое является уникальным для мобильного устройства, которое они используют ?

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

Я думаю о возможном сохранении mac-адреса или статического IP-адреса устройства, хотя мне интересно, есть ли лучший или более простой способ это сделать.

1 Ответ

0 голосов
/ 05 сентября 2018

Вы не сможете сделать это надежно. По крайней мере, на Android была проделана большая работа, чтобы сделать это практически невозможным для инсталляций из соображений конфиденциальности. Вы не можете получить Wi-Fi Mac, кроме как при определенных обстоятельствах, а затем они выполняют рандомизацию MAC-адресов - они постоянно меняются (это происходит по разным причинам безопасности). Статического IP-адреса нет, сотовые сети используют динамические адреса. Существуют такие вещи, как ANDROID_ID, но они рандомизируются при установке в современных версиях - вы больше не получаете постоянную телефонного фона.

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