我已经使用 Phonegap(和一些其他技术)开发了一个跨平台应用程序。最近,我们切换到 Xamarin,并希望找到与我们在 Phonegap 中使用的功能等效的功能。
在 phonegap 构建中,我们使用Cordova In App Browser。我们能够打开用户选择的地图、电话、电子邮件和网络浏览器,分别预先填充了位置、电话号码、电子邮件地址和 URL。这是一个很好的解决方案,因为它使我们能够像用户通常期望的那样打开它们,并且它适用于两个平台(iOS 和 android)。这意味着在 Android 设备上,如果他们使用不同的浏览器或电子邮件客户端,它将使用他们设置为默认值的任何内容打开。
什么是 Xamarin Forms 等价物?
谢谢!
考虑OpenUri()
为此使用 Xamarin Form 的函数。这里有些例子:
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}", "[email protected]")));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句