Есть ли способ получить номер IMEI устройства Windows Phone с помощью С#

Есть ли способ получить IMEI Number устройства Windows Phone с помощью C#

  • Windows-телефон-8.1
  • нвп
  • xamarin.upp
  • c#
  • визуальная студия-2015

person Community    schedule 12.07.2017    source источник
comment
stackoverflow.com/questions/36847320/ помогите?   -  person mjwills    schedule 12.07.2017
comment
попробуйте этот c-sharpcorner. ком/форумы/   -  person boop_the_snoot    schedule 13.07.2017


Ответы (1)


Это похоже на то, что вы ищете...

[assembly: Xamarin.Forms.Dependency(typeof(UniqueIdWinPhone))]
namespace UniqueId.WinPhone
{
    public class UniqueIdWinPhone : IDevice
    {
        public string GetIdentifier()
        {
            byte[] myDeviceId = (byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId");
            return Convert.ToBase64String(myDeviceId);
        }
    }
}

Для этого требуется разрешение ID_CAP_IDENTITY_DEVICE.

person bbsimonbb    schedule 13.07.2017
comment
Microsoft.Phone.Info.DeviceExtendedProperties предназначен для Windows Phone 8, но нам нужно для Windows phone 8.1 или UWP - person ; 13.07.2017
comment
Страшный сон. Страшный сон. - person bbsimonbb; 13.07.2017