Из документации PhoneGap, найденной по адресу http://docs.phonegap.com/en/3.3.0/cordova_device_device.md.html#device.uuid
Особенности Windows Phone 7 и 8
UUID для Windows Phone 7 требует разрешения ID_CAP_IDENTITY_DEVICE. Microsoft, скорее всего, скоро откажется от этого свойства. Если эта возможность недоступна, приложение создает постоянный идентификатор, который сохраняется на время установки приложения на устройстве.
Согласно документации, а также позиции Apple в отношении того, чтобы больше не использовать uuid, я бы рекомендовал не использовать его. Я знаю, что это воняет, потому что это хороший механизм для активации/отслеживания устройств и лицензирования корпоративных приложений (для чего я его использовал). Но есть и другие хорошие механизмы для этого, если немного поискать.
Кроме того, ваш вопрос действительно о том, как запустить плагин DEVICE. Я хотел бы снова вернуться к приведенной выше ссылке (просто прокрутите вверх) и отметить:
Доступ к функции
Начиная с версии 3.0 Cordova реализует API-интерфейсы на уровне устройства в виде плагинов. Используйте команду плагина CLI, описанную в интерфейсе командной строки, чтобы добавить или удалить эту функцию для проекта:
$ cordova plugin add org.apache.cordova.device
Эту команду следует запускать из командной строки и находясь в каталоге/папке вашего приложения (которое вы создаете). Это приводит к обновлению файла config.xml и загрузке системой необходимых файлов для поддержки этой функции на различных платформах.
После этого в следующий раз, когда вы выпустите phonegap build <platform>
, он объединится в настройках и скопирует соответствующие файлы плагина.
EDIT: Windows Store (Windows 8) отличается от подхода для Windows Phone 7/8. Для этой платформы см. руководство по платформе по использованию Visual Studio (экспресс-версия будет работать) здесь.
person
Matt Ray
schedule
23.01.2014