有没有办法将信息写入Windows Phone中的联系人

本文关键字:Phone Windows 联系人 信息 有没有 | 更新日期: 2023-09-27 18:35:27

我知道三种机制:

  • 保存任务(例如保存电子邮件地址任务),可用于将电话号码或电子邮件地址等特定信息保存到用户选择的联系人中
  • 保存联系人任务,可用于创建新联系人
  • 联系人 API (Microsoft.Phone.UserData.Contacts),可用于搜索/枚举联系人。

我缺少的是一种将一段数据(例如便笺)写入联系人(例如从Contacts.SearchAsync() API返回的联系人)的方法。

这在Windows Phone 7.1中可能吗?

退一步说,我试图做的是放置一些 UI,允许用户选择一个联系人,并将所有信息(电话号码、电子邮件地址等)导入到我的应用程序中的记录中。

试图解决的问题是确定我以前是否曾经访问过该联系人并导入其数据 - 如果是这样,我只想刷新它(而不是创建一个新的重复联系人)。

将数据写入联系人的另一种方法是保存与我导入的联系人关联的唯一 ID,但我在联系人上也没有看到这样的属性......

有没有办法将信息写入Windows Phone中的联系人

SDK 的

v7.1 中没有这样的东西,因此您可能需要研究定义自己的候选键的方法,并且考虑到数据的性质,您可能需要定义几种启发式方法来确定匹配的置信度,并处理几个移动目标(姓名、数字和电子邮件地址都可以更改, 没有一个是不同的)。