【发布时间】:2013-10-21 06:52:59
【问题描述】:
我正在使用自定义联系人存储在 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后向支持)
【问题讨论】:
-
谁能给点提示?或确认不可能这样做?
标签: c# windows-phone-8 visual-studio-2013 url-scheme contact-list