2012-07-24 73 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

相關問題