Xamarin Native Facebook iOS不使用Native FB应用程序

时间:2016-07-13 07:49:40

标签: facebook xamarin native

我正在尝试让我的Xamarin iOS应用程序使用本机Facebook登录,但我得到的是浏览器而不是本机功能。

我有:我的info.plist

中的Url方案,FacebookAppID,FacebookAppName

在我的Facebook应用程序中,我添加了一个iOS应用程序并将BundleId设置为我的bundleId。我也将SingleSignon设置为true(在某处读取) 我已将URL Scheme Suffix留空(不知道放在那里)

我已安装了FB应用程序,并在我正在使用的iPhone上登录,但仍然显示了Webview。

使用webview登录很顺利,如果我退出应用程序并重新运行应用程序,Xamarin登录按钮会说我已登录(显示登出)

有人可以帮忙吗?

亲切的问候 马丁

2 个答案:

答案 0 :(得分:0)

Facebook故意禁止切换到原生App,请参阅2015年末的博文:https://developers.facebook.com/blog/post/2015/10/29/Facebook-Login-iOS9

答案 1 :(得分:0)

试试这个,它支持原生fb登录https://github.com/IdoTene/XamarinFormsNativeFacebook