Как получить идентификатор устройства Firefox OS?

Я хочу хранить данные на сервере и сохранять их сегментированными для каждого телефона.

Как получить номер UID устройства?


person Breck    schedule 01.08.2013    source источник


Ответы (4)


Согласно Требованиям к включению моделей устройств Mozilla, производителям и операторам устройств настоятельно не рекомендуется из добавления идентификатора устройства в пользовательский агент ОС Firefox.

Вы должны сгенерировать свой собственный UID для каждого устройства, на котором устанавливается и запускать ваше приложение, хранить его на своем сервере и локально с помощью API хранилища устройств (для привилегированного или сертифицированного приложения) или Веб-хранилище (для непривилегированного, несертифицированного приложения) и используйте свой UID для сегментации и синхронизации данные для каждого устройства на вашем сервере.

person groovecoder    schedule 27.12.2013

Судя по этому потоку, API не существует. для получения идентификатора устройства. Я недостаточно квалифицирован, чтобы утверждать, что это все еще верно.

Firefox OS также предоставляет список настроек устройства для привилегированных приложений, но похоже, что идентификатор устройства не входит в их число. Взгляните на этот список настроек.

person Romin    schedule 01.08.2013

Это не предназначено для использования таким образом, но вы можете использовать window.location.host, когда ваше приложение работает, чтобы различать телефоны. URL-адрес — это идентификатор GUID, который будет генерироваться для каждой установки приложения, поэтому он отличается на разных телефонах.

person Jan Jongboom    schedule 07.08.2013

Поскольку получить UID устройства с текущим API невозможно, вы можете создать его самостоятельно. Просто сгенерируйте уникальное значение на сервере, передайте его клиентскому приложению и сохраните с помощью API хранилища. Затем используйте его каждый раз, когда вам нужен этот UID. Таким образом, вы также можете реализовать свою собственную политику безопасности для предотвращения «кражи» UID другими клиентами (вы можете контролировать длину UID, время от времени изменять его и т. д.).

person Krzysztof Adamski    schedule 12.08.2013