Xamarin Forms - 等同于 cordova-plugin-inappbrowser?

Xamarin Forms - Equivalent of cordova-plugin-inappbrowser?

我使用 Phonegap(和其他一些技术)开发了一个跨平台应用程序。最近,我们已切换到 Xamarin,并正在寻找与我们在 Phonegap 中使用的功能等效的功能。

在 phonegap 版本中,我们使用 Cordova In App Browser。 我们能够打开用户选择的地图、phone、电子邮件和网络浏览器,分别预填充了位置、phone 号码、电子邮件地址和 url。 这是一个很好的解决方案,因为它使我们能够像用户通常期望的那样打开它们,并且它在两个平台(iOS 和 android)上都有效。这意味着在 Android 设备上,如果他们使用不同的浏览器或电子邮件客户端,它将使用他们设置为默认值的任何内容打开。

与此等效的 Xamarin Forms 是什么?

谢谢!

考虑为此使用 Xamarin Form 的 OpenUri() 函数。以下是一些示例:

Device.OpenUri(new Uri(String.Format("tel:{0}", "+49000000")));
Device.OpenUri(new Uri(String.Format("sms:{0}", "+49000000")));
Device.OpenUri(new Uri(String.Format("mailto:{0}", "myCoolHotmail@hotmail.com")));