2013-08-26 68 views

回答

5

可以使用DeviceExtendedProperties -

byte[] myDeviceID = (byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId"); 
string idAsString = Convert.ToBase64String(myDeviceID); 
+0

在这段代码中“DeviceUniqueId”是静态字符串吗? – user2260989

+0

是............ –

+0

请再次强调一下,我可以使用deviceid作为推送通知的设备令牌ID吗? – user2260989

1

对于你所需要的原因,设备ID?在Windows Phone 8中,您需要获得一个推送通知信道,这是一个唯一标识您的应用&设备组合的URL。稍后,您使用该URL将您的通知XML发送到Microsoft推送通知服务。你可以看看通知如何工作here

+0

查看我上面的评论以获取更多信息。 – hotshot309