Как найти uuid из iphone через phonegap? - PullRequest
1 голос
/ 30 марта 2012

Я хочу проверить, голосовал ли уже пользователь за определенную страницу, это делается путем проверки наличия uuid устройства в базе данных, поэтому любой может помочь мне найти uuid устройства из phonegap и использовать это uuid устройства дляпроверить в ма php скрипт ???

Ответы [ 3 ]

4 голосов
/ 30 марта 2012

Я бы не использовал UUID, Apple, вероятно, отклонит ваше приложение, если вы его используете.вместо этого используйте альтернативные методы для идентификации одного пользователя.

TechCrunch reports that Apple has begun rejecting iOS apps for the use of a 
unique device identifier known as the UDID. The site notes that several developers 
have reported rejections for the use of the UDID in the past week, and Apple is said 
to be ramping up the enforcement of this policy over the next few weeks.

источник: http://forums.macrumors.com/showthread.php?t=1348294

2 голосов
/ 30 апреля 2013

Важно отметить разницу между UDID и UUID.

UDID «уникальный идентификатор устройства» зависит от оборудования.Это никогда не меняется для конкретного устройства.По этой причине это стало проблемой конфиденциальности, и Apple блокирует приложения, которые пытаются использовать это.В результате Apple сгенерировала хеш с идентификатором устройства, который можно отключить, особенно для рекламы.Этот новый ID-хеш называется IFA и доступен в iOS 6.0+.Это справедливая альтернатива, но пользователь может ее отключить в любое время.

UUID "универсально уникальный идентификатор" не зависит от оборудования.Это хеш, используемый для идентификации устройства;но не особо абсолютное значение.PhoneGap генерирует UUID на основе свойств устройства;это то, что вы получаете, когда делаете device.uuid.Если вы удалите приложение и переустановите, вы получите новый идентификатор хэша. UUID не блокируется Apple .

0 голосов
/ 30 марта 2012

Проверьте документацию Phonegap.

http://docs.phonegap.com/en/1.5.0/phonegap_device_device.md.html#Device

function onDeviceReady() {
        var element = document.getElementById('deviceProperties');

        element.innerHTML = 'Device Name: '     + device.name     + '<br />' + 
                            'Device PhoneGap: ' + device.phonegap + '<br />' + 
                            'Device Platform: ' + device.platform + '<br />' + 
                            'Device UUID: '     + device.uuid     + '<br />' + 
                            'Device Version: '  + device.version  + '<br />';
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...