WP8联系人商店启动应用程序

本文关键字:启动 应用程序 联系人 WP8 | 更新日期: 2023-09-27 18:36:16

我正在使用自定义联系人存储来保存Windows Phone 8应用程序上的联系人,

已经尝试过我的 URL 方案正在工作,通过调用

Windows.System.Launcher.LaunchUriAsync(new Uri("myurlscheme:PageToEditContact?ContactId=0001", UriKind.Absolute)); 

从另一个应用程序,目标应用程序可以启动到正确的页面。

现在正在寻找从本机联系人查看器启动我的应用程序的方法。但是,当我们将URL保存到联系人时(如下所示);它只打开IE并导致"不支持的地址"错误消息(IE仅将URL视为HTTP/HTTPS URL,而不是像iOS Safari那样检查自定义URL方案列表)。

ContactInformation ci = new ContactInformation();
IDictionary<string, object> _knownProperties = await ci.GetPropertiesAsync();
_knownProperties[KnownContactProperties.Url] = "myurlscheme:PageToEditContact?ContactId=0001";
StoredContact _storedContact = new StoredContact(_store,ci);
await _storedContact.SaveAsync();

任何人都可以给出一些提示 如何从WP8联系人列表启动应用程序?(不需要WP7向后支持)

WP8联系人商店启动应用程序

Afaik 这还是不可能的。我们无法从人脉中心启动应用。

Windows Phone 8 自定义联系人存储和扩展属性