【发布时间】:2015-07-31 12:32:56
【问题描述】:
几周前,我在 Xamarin 论坛上问了一个问题,是关于我在使用 Xamarin 表单的 Facebook 方案时遇到的问题,更准确地说是在 iOS 上。 (这里的问题:https://forums.xamarin.com/discussion/comment/141207/#Comment_141207)。我仍然没有答案,所以我决定也向 StackOverflow 提问,以增加我得到答案的机会。
如果已安装,我会尝试在 Facebook 应用程序上打开一个 URL,如果没有打开 Web 浏览器。 我有那个代码:
try{
Device.OpenUri (new Uri("fb://page/page_id"));
}
catch(Exception e){
System.Diagnostics.Debug.WriteLine (e.Message);
Device.OpenUri (new Uri("https://www.facebook.com/pages/...."));
}
如果未安装 Facebook 或方案不正确,它在 Android 上运行良好,则会引发 ActivityNotFoundException。
但在 iOS 上没有引发任何异常。我还没有尝试过 Windows Phone。 有谁知道为什么iOS平台不引发异常?
提前致谢。
【问题讨论】:
标签: facebook xamarin xamarin.forms