Мне нужно иметь идентификатор для каждого мобильного устройства, которое отправляется на сервер во всех запросах. Безопасность здесь не большая проблема (мы не хотим, чтобы пользователь должен был войти в систему). Тем не менее, отказ в заявлении отклонен за любое нарушение условий.Хранение информации и уникальная идентификация мобильного устройства, кросс-платформы в воздухе
я изначально смотрел на https://code.google.com/p/actionscript-uuid/, который выглядит, как это было бы красиво и легко реализовать:
import com.laiyonghao.Uuid;
var uuid:Uuid = new Uuid();
trace(uuid);
Имея установить соответствующий идентификатор, а не устройства конкретного идентификатора не будет массовой проблемой отдельно от факт, что мы будем делать версию 2 приложения, которая должна иметь тот же uid.
Будут ли возникать проблемы с сохранением информации о состоянии на android/ios с использованием общих объектов?
Если приложение обновлено, оно все равно сможет получить доступ к одному и тому же общему объекту?
Я считаю, что яблоко теперь отклонит любые приложения, которые пытаются использовать MAC-адрес.
Я нашел openudid:
http://blog.appsfire.com/with-udid-nearing-its-demise-leading-industry-players-turn-to-openudid/
https://github.com/ylechelle/OpenUDID
Я не видел родное расширение письменного который использует это, хотя. Наличие уникального идентификатора, специфичного для конкретного пользователя, а не для установки конкретного, является предпочтительным, если оно не слишком трудоемко.
Есть ли собственное расширение, которое позволяет получить уникальный идентификатор устройства, который работает с кросс-платформой?
Я нашел следующий вопрос, который очень похож AIR 3.5 Mobile project device ID
Другой мысль, которую я имел, что мы будем использовать уведомление толчка в нашем приложении, которые могут предоставить нам с хорошим идентификатором, что произойдет, если толчок уведомления отключены, хотя я не уверен.