2012-07-24 77 views
1

我的应用程序应该实现与Facebook登录,但我注意到,每次我想登录,屏幕出现“您已经授权此应用程序,按确定继续“,问题是如果我已经授权应用程序的facebook应自动返回没有这个屏幕出现,因为我在其他应用程序中看到? enter image description here 但是当我在Facebook.m中设置BOOL = NO时,[self authorizeWithFBAppAuth:BOOL safariAuth:BOOL];它的工作完美,即弹出窗口“你已经授权这个应用程序”没有出现,但我需要BOOL功能设置为YES。Facebook登录让我已经授权我的应用程序没有自动返回到应用程序

请帮帮我。

回答

1

你不想打电话当你login.Check单击会话是否存在,并继续登录状态,每次授权功能

if (![[delegate facebook] isSessionValid]) { 

    [[delegate facebook] authorize:permissions]; 
} else { 

    NSLog(@"seesion found"); 
[self apiFQLIMe]; 
} 
+0

我已经尝试过了太多,但仍然有同样的问题。 – Ravikant 2012-07-24 09:11:51

+0

你的会话如何。 – Ramz 2012-07-24 09:17:57

+0

会话仍然有效。但是,如果我不每次都调用授权,那么没有任何反应,控件也不会重定向到Facebook。 – Ravikant 2012-07-24 09:30:16

相关问题