Я пытаюсь получить уникальное 44-значное идентификатор устройства Windows Phone 8.1 с использованием кода C++. Я выполнил следующую ссылку.Получение уникального DeviceId в Windows Phone 8.1 с использованием кода C++
Это короткий код только одной линии,
var UniqueID = Windows.Phone.System.Analytics.HostInformation.PublisherHostId;
, но я получаю много ошибок на нем.
error C3083: 'Analytics': the symbol to the left of a '::' must be a type ,
error C3083: 'HostInformation': the symbol to the left of a '::'must be a `type ,`
error C2039: 'PublisherHostId' : is not a member of'Windows::Phone::System' ,
error C2065: 'PublisherHostId' : undeclared identifier
Я также определяет ID_CAP_IDENTIY_DEVICE
свойство, которое упоминается здесь таким образом.
<Capability Name="ID_CAP_IDENTITY_DEVICE"/>
Хотя я смущен, что это правильно или неправильно.
Вы уверены, что вы строите Windows Phone 8.0 C++? Это компилируется для меня: 'auto x = Windows :: Phone :: System :: Analytics :: HostInformation :: PublisherHostId;' –
O Извините! Это Windows Phone 8.1 и да, я делаю это на C++. – Itkrux
ОК, пожалуйста, обновите заголовок и теги :-) –