アプリが実行されている Windows Phone デバイスを確認する必要があります。WP8 で IMEI を確認する信頼できる方法はありますか? そうでない場合、DeviceName フィールドと DeviceManufacturer フィールドは、ほとんどのデバイスで確実に入力されていますか? ドキュメントによると、これらのフィールドは空である可能性があります。
4630 次
3 に答える
1
あなたが使用することができます
//Device Name
Microsoft.Phone.Info.DeviceStatus.DeviceName
//Device Unique Identifier (not IMEI)
Convert.ToBase64String((byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId")))
//Device Manufacturer
Microsoft.Phone.Info.DeviceStatus.DeviceManufacturer
これが誰かを助けることを願っています
于 2013-08-28T20:45:35.483 に答える
0
これはWindowsPhone7で機能する可能性があります。おそらく、WindowsPhone8でも機能します。
byte[] byteData = (byte[])DeviceExtendedProperties.GetValue(“DeviceUniqueId”);
string imei = System.Convert.ToBase64String(byteData);
于 2013-03-12T17:43:09.237 に答える
0
DeviceExtendedProperties.GetValue(“DeviceUniqueId”) は、Windows Phone 7 で説明されているように機能しますが、Windows Phone 8 では、この API は、wp8 デバイス上の同じ発行元のすべてのアプリで共通の一意の ID を返します。ただし、2 つの異なる発行元のアプリは、異なるデバイス ID を持ちます。
于 2013-03-16T20:10:54.307 に答える