当我按下登录按钮时,我转移到Safari,为什么? 我按照他们的要求输入了应用ID。 怎么了?
TNX
答案 0 :(得分:2)
最新版本的Facebook iOS SDK使用了一种名为Single Sign On(简称:SSO)的技术。如果您的用户没有安装Facebook App,框架将使用Safari作为后备方法来授权您的应用程序。
答案 1 :(得分:2)
@henrik是对的,如果你想改变这种行为,请在Facebook.m的第214行左右,将行改为
[self authorizeWithFBAppAuth:YES safariAuth:NO];
如果您不想要Facebook App身份验证,也可以更改:
[self authorizeWithFBAppAuth:NO safariAuth:NO];
它会打开好的旧弹出窗口