Как я могу сгенерировать уникальный номер устройства в Rhomobile

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

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

Есть ли у нас способ создать / сгенерировать этот уникальный номер?


person Community    schedule 14.09.2013    source источник
comment
вы можете использовать System.get_property() для некоторого уникального номера.   -  person Ashis Kumar    schedule 14.09.2013


Ответы (2)


Вы должны использовать свойство System, чтобы получить уникальный номер, а не генерировать уникальный номер с помощью сложной логики.

Вы можете использовать System.get_property() и получить phone_id, который будет уникальным для всех устройств даже после удаления и повторной установки.

System.get_property("phone_id")

Проверьте весь список свойств здесь http://docs.rhomobile.com/rhodesapi/system-api#getproperty

person Ashis Kumar    schedule 14.09.2013

Да, вышеуказанные методы будут работать только для Android. В последних версиях iPhone (после 5.0) мы не можем получить доступ к уникальному идентификатору устройства (uuid) через программу.

person user3440757    schedule 30.07.2014