我有一個使用facebook sdk的iPhone應用程序。 我應該包含一個註銷(清除以前的用戶總信息)按鈕,從我的應用程序中註銷當前用戶。 我如何註銷我的應用程序? 有沒有辦法做到這一點。 我不知道如何做到這一點,請幫我如何註銷Facebook的應用程序
1
A
回答
0
由於Facebook的cookie已經存在於您的手機中,因此會話被保留。你也必須清除cookie。
試試看看這個代碼。你可以把它放在你正在使用的註銷功能中。
NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage];
NSArray* facebookCookies = [cookies cookiesForURL:
[NSURL URLWithString:@"http://login.facebook.com"]];
for (NSHTTPCookie* cookie in facebookCookies) {
[cookies deleteCookie:cookie];
}
注:您還需要刪除所有信息,例如我們的Facebook從那裏你永遠保存令牌,用戶信息可能是你使用NSUserDefaults
或DB。你也必須清除它。
0
0
使用這個代碼
如果(FBSession.activeSession.isOpen){ [FBSession.activeSession closeAndClearTokenInformation]; }
相關問題
- 1. Facebook應用程序註銷
- 2. 註銷我的應用程序,如果註銷Facebook的應用程序
- 3. Facebook的Android應用程序註銷
- 4. 如何登錄/註銷Facebook用戶到Facebook應用程序?
- 5. 從Facebook應用程序註銷用戶
- 6. Facebook註銷導致從我的應用程序註銷
- 7. Android - 註銷Facebook應用程序
- 8. PHP - 刪除Facebook應用程序/註銷
- 9. Facebook註銷需要Unity應用程序?
- 10. 如何從iPhone中的應用程序註銷Facebook?
- 11. 如何讓Facebook從我的應用程序註銷
- 12. 如何從我的應用程序在MonoTouch中註銷Facebook?
- 13. 如何使用cordova ion應用程序註銷Facebook?
- 14. 如何使用api密鑰或FB應用程序註銷Facebook?
- 15. 如何使用facebook-winjs-sdk從Windows8應用程序註銷?
- 16. 使用Facebook ios SDK註銷Facebook的應用程序
- 17. 如何使用Facebook的SDK註銷Facebook在我的應用程序
- 18. Spotify應用程序 - 如何將人員註銷Facebook
- 19. 如何在角應用程序中註銷Facebook?
- 20. 如何使用JavaScript sdk註銷我的Facebook應用程序而不是Facebook?
- 21. 如何從Android應用程序註銷。
- 22. Facebook API註銷我的應用程序,但不是Facebook
- 23. 無法使用$ facebook-> destroySession()從PHP Facebook應用程序註銷。
- 24. 在java web應用程序中如何使用facebook-java-api從Facebook註銷?
- 25. 從應用程序註銷
- 26. iOS - 註銷應用程序
- 27. 如何註銷Facebook?
- 28. Facebook集成應用程序在Android中的本機應用程序註銷後未註銷
- 29. 以編程方式註銷Swift中的Facebook應用程序
- 30. Facebook的API註銷用戶的應用程序授權
試試這個:[FBSession.activeSession close]; – 2013-03-28 09:16:57
您是使用iOS 6(native FB)還是iOS 5或更低版本? – 2013-03-28 09:19:38
您需要從safari註銷。 – user1673099 2013-03-28 09:19:48