0
我正在實施新的Facebook SDK,除了登錄之後,所有內容似乎都是按順序排列的。當應用程序將我帶到Safari並給予'好吧」,它返回到應用程序,並報告成功:iOS 6上的Facebook SDK 3.1.1登錄,但令牌立即失效
- (void)sessionStateChanged:(FBSession *)session
state:(FBSessionState) state
error:(NSError *)error
{
switch (state) {
case FBSessionStateOpen: {
NSLog(@"success");
}
.
.
.
}
但是當我後立即檢查狀態:
if (FBSession.activeSession.state == FBSessionStateCreatedTokenLoaded) {
NSLog(@"Logged in");
} else {
NSLog(@"Not logged in");
}
我給出:未登錄我沒有得到任何。錯誤消息。似乎令牌在發佈後直接過期。希望就如何解決這個問題提供一些指導。此應用程序是作爲新項目創建的,但是是對現有應用程序的更新。但是,運行新應用程序時,舊應用程序不在我的設備上。只是想我會提到,如果它很重要。
是的,我知道這一點。不只是在開玩笑,感謝buddy – sooper
沒問題 - 很高興幫助 –