2012-03-30 3 views
1

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

ответ

0

Проверьте документацию по телефонному разговору.

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 />'; 
    } 
+0

can u pls скажите мне, где я должен использовать этот код? Я имею в виду, что это в файле js или html? – user1285402

+0

в html-файле ... – iPrabu

+0

Имейте ввиду, что UDID устарел, и Apple начинает отклонять приложения, все еще использующие его. – rckoenes

4

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

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

+0

благодарю вас за информацию – user1285402

+0

, поэтому мы не должны использовать устройство uuid в приложении или есть ли другой способ его использовать? – user1285402

+0

вам следует избегать его использования. – ader

2

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

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

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

Смежные вопросы