我正在尝试让我的Xamarin iOS应用程序使用本机Facebook登录,但我得到的是浏览器而不是本机功能。
我有:我的info.plist
中的Url方案,FacebookAppID,FacebookAppName在我的Facebook应用程序中,我添加了一个iOS应用程序并将BundleId设置为我的bundleId。我也将SingleSignon设置为true(在某处读取) 我已将URL Scheme Suffix留空(不知道放在那里)
我已安装了FB应用程序,并在我正在使用的iPhone上登录,但仍然显示了Webview。
使用webview登录很顺利,如果我退出应用程序并重新运行应用程序,Xamarin登录按钮会说我已登录(显示登出)
有人可以帮忙吗?
亲切的问候 马丁
答案 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