我在iOS上使用Facebook SDK 3.2。
如果用户通过网络登录Facebook,我想显示一个退出按钮,如果用户使用设置>中的本机登录登录,则隐藏退出按钮Facebook的。单击“注销”按钮将关闭Facebook会话。
我在Facebook SDK中找不到任何可以向我提供用户登录位置信息的功能。这些信息是由SDK提供的吗?
提前致谢!
答案 0 :(得分:0)
FBSession.h中有登录类型的描述。
我编写了以下代码来检查本机登录:
-(BOOL)isLoginUsingNativeFacebookLogin
{
if (FBSession.activeSession.accessTokenData.loginType == FBSessionLoginTypeFacebookApplication || FBSession.activeSession.accessTokenData.loginType == FBSessionLoginTypeSystemAccount) {
return YES;
}
return NO;
}