我试图通过Facebook授权用户。现在我有我想要的东西,然后在点击:
后用这段代码创建了自定义登录按钮[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:
^(FBSession *session, FBSessionState state, NSError *error) {
// Call the app delegate's sessionStateChanged:state:error method to handle session state changes
[self sessionStateChangedForLogin:session state:state error:error];
}];
没关系,它在Facebook登录页面上打开浏览器,登录后我有我需要的东西。但我想通过Facebook应用程序登录,如果安装在设备上。我怎样才能做到这一点?如何更改代码以首先检查已安装的应用程序,然后打开浏览器?感谢
答案 0 :(得分:3)
你无需担心。实际上facebook SDK本身首先检查已安装的Facebook应用程序,如果没有,那么它将打开浏览器输入登录凭据。