2017-05-30 90 views
-1

我開發了一個使用Phonegap(和其他一些技術)的跨平臺應用程序。最近,我們已經切換到Xamarin,並且正在尋找Phonepace中使用的特性的等價物。Xamarin Forms - 等效於cordova-plugin-inappbrowser?

在phonegap構建中,我們使用Cordova In App Browser。 我們能夠打開用戶選擇的地圖,電話,電子郵件和網頁瀏覽器,分別預先填入地點,電話號碼,電子郵件地址和網址。 這是一個很好的解決方案,因爲它使我們能夠像用戶通常所期望的那樣打開它們,並且它可以在兩個平臺(iOS和Android)上運行。這意味着在Android設備上,如果他們使用的是不同的瀏覽器或電子郵件客戶端,則會使用他們設置爲默認設置的任何設備打開。

這是什麼Xamarin表格等同於此?

  • 開放「手機」已填充
  • 打開「電子郵件」應用已填充
  • 打開「網絡瀏覽器」應用程序到指定的URL

電子郵件地址的多個應用謝謝!

回答

0

考慮使用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}", "[email protected]"))); 
+0

很好的答案,謝謝。 – James