Không còn lớp học nào khác FBSession
trong Facebook iOS SDK v4.x. Làm cách nào để biết liệu người dùng có đăng nhập hay không? Cảm ơn trước.Không có FBSession trong Facebook iOS SDK 4.x
Trả lời
Vincent là đúng, kiểm tra [FBSDKAccessToken currentAccessToken] để xác định nếu người dùng đang đăng nhập
bạn có biết cách đăng xuất người dùng không, tôi cần làm điều đó theo chương trình –
FBSDKLoginManager có phương thức đăng xuất nhưng các tài liệu trực tuyến hiện đang trống. Tôi chưa chuyển đổi sang 4.0 và tôi có cùng nhu cầu. Kiểm tra các tiêu đề cho đến khi https://developers.facebook.com/docs/reference/ios/current/class/FBSDKLoginManager/ kết thúc. –
bạn có biết cách lấy thông tin người dùng sau khi đăng nhập thành công không, tôi cần lấy email – OXXY
Để kiểm tra xem người dùng đăng nhập và nếu như vậy, điều hướng đến cái nhìn khác:.
if ([FBSDKAccessToken currentAccessToken]) {
// User is logged in
[self performSelector:@selector(accessGrantedNavigation)
withObject:nil afterDelay:0.0];
}
-(void)accessGrantedNavigation{
[self performSegueWithIdentifier: @"segueLoginFB" sender: self];
}
Để đăng xuất: (mặc dù nó không cho phép thay đổi người dùng FB. Tôi nghĩ đó là vì Safari đã quản lý phiên đó và vẫn là cùng một người dùng.)
FBSDKLoginManager *manager = [[FBSDKLoginManager alloc] init];
[manager logOut];
Hy vọng nó sẽ giúp ích.
Làm cách nào tôi có thể thay thế '[FBSession openActiveSessionWithAllowLoginUI: NO];'? –
- 1. SDK Facebook - FBSession: Không cung cấp AppID;
- 2. SDK Facebook 4.x Vấn đề về quyền iOS
- 3. Xử lý accessToken không hợp lệ với FBSession openActiveSessionWithReadPermissions trong Facebook iOS 3.1.1 SDK
- 4. Facebook iOS SDK 3.1 gặp sự cố khi gọi tới FBSession openWithBehavior
- 5. Cách “cho phép lại” quyền sử dụng email bằng Facebook iOS SDK 4.x?
- 6. Thay thế cho FBFriendPickerViewController cho Facebook iOS SDK 4
- 7. Facebook IOS SDK 3.1.1 với lỗi Xcode 4.5.2
- 8. Facebook iOS SDK quá chậm
- 9. Facebook iOS SDK qua CocoaPods
- 10. Facebook SDK iOS mời người dùng không có FBWebDialogs
- 11. Sự cố khi di chuyển từ Facebook iOS SDK 2.x thành 3.x
- 12. Mở FBSession trong các lần ra mắt liên tiếp (FB SDK cho SDK 3.0)
- 13. Facebook iOS SDK gây ra sự cố
- 14. Di chuyển mã thông báo truy cập hiện có sang Facebook iOS SDK 3.0
- 15. iOS Facebook SDK - Kiểm tra quyền
- 16. iOS Facebook SDK - Thực tiễn tốt nhất?
- 17. Không thể auth lên Facebook với iOS SDK và ứng dụng Facebook có nguồn gốc
- 18. Facebook iOS SDK và xác thực hộ chiếu-facebook
- 19. NSInvalidArgumentException ném từ ACAccountStore khi gọi [FBSession openActiveSessionWithPermissions ...] trên iOS 6.0 và iOS 6.0.1
- 20. Facebook-unity-sdk không sử dụng iOS gốc SSO
- 21. Cài đặt iOS Facebook SDK 3.1 không làm việc
- 22. Tích hợp Facebook với iOS
- 23. Đăng nhập Facebook iOS 3.1 sdk với quyền gọi lại xuất bản
- 24. New Facebook SDK dành cho iOS 6 có vấn đề tai nạn trong iOS 5
- 25. Facebook SDK 3.1 iOS: Xử lý đăng nhập nếu người dùng xóa ứng dụng khỏi Cài đặt Facebook
- 26. QuickBlox v2.6 x đăng nhập qua Facebook cho iOS
- 27. iOS Facebook SDK 3.1 Truy xuất sinh nhật bạn bè trả về số
- 28. tài khoản facebook mới trong iOS 6 thiết lập
- 29. Mở FBSession với dữ liệu Token hiện tại trên iOS
- 30. Facebook iOS SDK phiên bản 4.1.0 trong Swift với Cocoapods: không thể nhập mô-đun
Điều gì về việc sử dụng [FBSDKAccessToken currentAccessToken]? – Vincent
"FBSession.activeSession đã được thay thế bằng [FBSDKAccessToken currentAccessToken] và FBSDKLoginManager. Không có khái niệm trạng thái phiên. Thay vào đó, hãy sử dụng trình quản lý để đăng nhập và điều này đặt tham chiếu currentAccessToken." từ https://developers.facebook.com/docs/ios/upgrading-4.x? – Larme
Làm thế nào để bạn làm điều đó? – KarenAnne