我正在开发一个 UWP 应用程序,该应用程序使用 RichTextBlock 显示用户可以输入的一些文本,我希望它能够识别电话号码,以便我可以点击该号码,然后应用程序应该将我带到通话应用程序或人员应用程序,让我可以选择调用此号码。我正在寻找解决方案,到目前为止我发现的内容在此链接中: https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/launch-default-app
我找不到可用于使其正常工作的 URI,到目前为止,我取得的最好成果是使用包含以下内容的超链接:
if(isPhoneNumber)
hyper = @"ms-people:savetocontact?PhoneNumber="+hyper+"&Email=&ContactName=";
但现在,当我点击号码时,联系人应用程序就会在联系人列表屏幕上启动。
任何建议都会很好,谢谢。
最佳答案
尝试 tel:<phone-number>
uri 方案。您将看到以下页面,您可以在其中发送短信、调用电话或保存此号码。例如:
await Launcher.LaunchUriAsync(new Uri("tel:+36301234567"));
关于mobile - 用于调用电话的 UWP URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39017583/