SORU
20 Aralık 2012, PERŞEMBE


Benzersiz Aygıt KİMLİĞİ (UUID) altında Windows 8 Telefon

Benzersiz aygıt KİMLİĞİ (UUID) veya Windows donanım değişiklikleri ile değişmez Phone 8 (WP8), uygulama-yeniden yükleme vb. okumaya karar verebilirim benzer herhangi bir KİMLİĞİ var mı?

Eski Windows Phone gibi Kimlikleri vardı sürümleri: WP7: Device Status for Windows Phone

WP7.1: DeviceStatus Class

Ama artık SDK 8.0 ile işe yaramıyor.

Neden soruyorum: Fikir bir kullanıcı app ilk başlangıç ile bazı ücretsiz kredi alır ve kullanıcı yeniden yükler yeni ücretsiz kredi alma uygulaması sadece bunu önlemek istiyorum. E-posta veya telefon numarası ile bir kayıt bunu çözmek olabilir, ama eğer yapabilirsem, bir kayıt ile ilk başında kullanıcıların rahatsız olmasını istemiyorum.

---///---ÇÖZÜM----------

Bu DeviceExtendedProperties teyit edebilirim.("") DeviceUniqueİd hala WP 8.0. GetValue Biraz aşağıdaki metni okuyunca kafam karıştı:

Telefon OS 7.0, bu aygıt sınıfı özel sorgu için kullanılan Windows özellikleri. Windows Phone 7.1 özellikleri en OS DeviceExtendedProperties kaldırılmış ve yeni DeviceStatus edildi sınıf yerine kullanılmalıdır. Ancak, uygun olan yerlerde, hala onaylanmadı olmayan özellikleri altındaki herhangi birini kullanın.

MSDN:DeviceExtendedProperties Class

Aşağıdaki kodu çalıştırın, uygulamayı yeniden yükleyin silin ve aynı KİMLİĞİ alabilirsiniz:

byte[] myDeviceID = (byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId");
string DeviceIDAsString = Convert.ToBase64String(myDeviceID);
MessageBox.Show(DeviceIDAsString);

CEVAP
20 Aralık 2012, PERŞEMBE


Henüz Windows 7, ama hala Aygıt Benzersiz KİMLİĞİ geri çekin DeviceExtendedProperties orijinal sınıfını kullanmak gerekir 8, hala Telefon için geliştirmeye başlamadım.

DeviceExtendedProperties.GetValue("DeviceUniqueId")

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011
  • jpmkm1

    jpmkm1

    4 NİSAN 2008
  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006