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
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")
Benzersiz Android aygıt KİMLİĞİ var mı...
TortoiseSVN simgeleri altında Windows ...
Windows 8.1 Aygıt Yöneticisi şimdi Goo...
Nasıl eğer belirli bir dize Windows al...
Neden git't Windows altında Şifre...