加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-phone-7 – 仅限Windows Phone 8应用程序的DeviceUnique

发布时间:2020-12-14 05:25:11 所属栏目:Windows 来源:网络整理
导读:我使用DeviceExtendedProperties对象的DeviceUniqueId属性来识别 Windows Phone应用程序上的设备. 在Windows Phone 7上,它运行良好,设备ID在所有应用程序中保持稳定. 我将我的应用程序迁移到Windows Phone 8(针对WP7和8),它仍然像往常一样工作. 但是,我刚刚
我使用DeviceExtendedProperties对象的DeviceUniqueId属性来识别 Windows Phone应用程序上的设备.

在Windows Phone 7上,它运行良好,设备ID在所有应用程序中保持稳定.

我将我的应用程序迁移到Windows Phone 8(针对WP7和8),它仍然像往常一样工作.

但是,我刚刚开发了一个仅针对WP8的应用程序,我注意到DeviceUniqueId与我的其他应用程序(在同一设备上运行)不同.

可以肯定的是,我创建了一些其他测试应用程序.

以下是同一设备(诺基亚Lumia 820)的示例:

> App1(目标WP7和8),设备ID:422c3795ae12b92b18882bd93ea454b3
> App2(针对WP7和8),设备ID:422c3795ae12b92b18882bd93ea454b3
> App3(仅针对WP8),设备ID:19ff7b4c669b1cbeaf0e42ab1e6796ea
> App4(仅针对WP8),设备ID:240fe4501de11078313a63dde118d9ae

这是有意的吗?是否可以获得仅限WP8的应用程序的固定设备ID?

我无法在MSDN上找到有关此行为的任何正式文档.

谢谢.

解决方法

对于Windows Phone 8,MSDN上的定义是:

对于在Windows Phone 8设备及更高版本上运行的Windows Phone 8应用程序,DeviceUniqueId值对于每个设备和每个应用程序发布者都是唯一的.对于Windows Phone 8应用程序,DeviceUniqueId在功能上与Windows运行时中的HostInformation.PublisherHostId属性相同.

Link to MSDN – DeviceExtendedProperties Class

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读