티스토리 뷰
Firebase sdk 사용하지 않고 iOS에서 페이스북 로그인 구현하기
튜토리얼:
@import FBSDKCoreKit;
@import FBSDKLoginKit;
- (void)facebookAuth:(UIViewController*)uiview
{
FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc] init];
[loginManager logInWithPermissions:@[ @"public_profile", @"email" ]
fromViewController:uiview
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error)
{
if (error) {
NSLog(@"%@", error.localizedDescription);
} else if (result.isCancelled){
NSLog(@"FBLogin cancelled");
}else{
if ([FBSDKAccessToken currentAccessToken])
{
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me"
parameters:@{@"fields": @"id, name, picture.type(normal), email"}]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error)
{
if (!error) {
NSLog(@"%@", result);
}
}];
}
}
}];
}
페이스북
https://developers.facebook.com/docs/ios/graph?locale=ko_KR
'Development Note > iOS' 카테고리의 다른 글
[objc] NSMutableArray 에서 NSArray 로 변환하기 (0) | 2021.05.11 |
---|---|
[mac] hosts 파일 수정하기 (0) | 2021.05.11 |
[objc/swift] iOS 구글로그인(Feat.PhotoUrl 얻기) (0) | 2021.05.11 |
[objc] objc 프로젝트에서 swift 파일 import 하는법 (0) | 2021.05.11 |
[objc] NSError 사용법 (0) | 2021.05.11 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 퍼미션체크
- 절대값함수
- convert nsurl to nsstring
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line
- dialog
- abs
- abs 함수
- iTunes Store에 연결할 수 없음
- NSUserDefaults 예제
- tempfile
- setCancelable vs setCanceledOnTouchOutside
- DeviceModel
- permissionCheck
- countryCode
- tempdir
- nsurl to nsstring convert
- Error Domain=SKErrorDomain Code=0
- nsurl 에서 nsstring 변환
- Golang
- countryName
- Locale.getDefault().getLanguage()
- ioutil
- LanguageCode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
글 보관함