내 Android/ios 앱에서 facebook을 사용하여 가입을 구성 할 수 있습니까? ios와 android에서 Facebook 로그인을 성공적으로 통합했지만 이번에는 facebook 가입을 사용해야합니다. 나는 Google을 거쳤으며 튜토리얼을 발견했지만 iframe을 사용하여 웹 사이트를 만들었습니다. Facebook 가입시 서버 측 데이터베이스에 사용자 이메일과 비밀번호를 저장해야합니다. 서버 쪽에서 php/mysql을 사용하고 있습니다. 미리 질문 해 주셔서 감사합니다. 감사합니다, Mayur.android/ios app에서 facebook 가입 기능을 구성하는 방법
2
A
답변
2
귀하의 앱에 Facebook을 통한 등록을 원한다고 가정합니다. 내가 페이스 북 로그인에서 사용자의 정보를 얻기 위해 사용되는 것을 아이폰 OS에 대한
,
는
1) 페이스 북의 계정에 로그인에 대한 표시 페이스 북의 대화입니다.
2) 성공적으로 FBLoginDialog.m
파일
3)의 호출 - (void) dialogDidSucceed:(NSURL*)url
방법에 로그인하면 이제 등록 절차를 fullfil하는 사용자 정보를 얻을 수 FbGraphResponse
를 사용합니다.
예 :
-(void)getUserDetails
{
NSMutableDictionary * params = [[[NSMutableDictionary alloc]init] autorelease];
[params setValue:@"normal" forKey:@"type"];
fb_graph_response =[[FBRequestWrapper defaultManager] doGraphGet:@"me" withGetVars:params];
NSLog(@"getMeButtonPressed: %@", fb_graph_response.htmlResponse);
responseArray = [[NSMutableArray alloc]init];
responseArray = [fb_graph_response.htmlResponse JSONValue];
userdetails = [[Userdetails alloc] init];
[userdetails setUserid:[responseArray valueForKey:@"id"]];
[userdetails setUsername:[responseArray valueForKey:@"name"]];
[userdetails setGender:[responseArray valueForKey:@"gender"]];
[userdetails setHometown:[[responseArray valueForKey:@"hometown"] valueForKey:@"name"]];
[userdetails setLocation:[[responseArray valueForKey:@"location"]valueForKey:@"name"]];
[userdetails setBio:[responseArray valueForKey:@"bio"]];
[userdetails setFirst_name:[responseArray valueForKey:@"first_name"]];
[userdetails setLast_name:[responseArray valueForKey:@"last_name"]];
if ([[responseArray valueForKey:@"email"] length]>0)
{
NSString * email = [responseArray valueForKey:@"email"] ;
email = [email stringByReplacingOccurrencesOfString:@"\u0040" withString:@"@"];
[userdetails setEmail:email];
email = nil;
}
[self doRegistrationToAppWithEmail:userdetails.email AndFacebookID:userdetails.userid AndUserName:userdetails.username];
}
지금 당신은 등록 과정에 대한 사용자의 사용자 정보를 가질 수 있습니다. 이 정보를 등록보기에 표시하고 편집 가능하게 만들어 사용자가 변경할 수 있도록하십시오.
희망이 있으면 도움이됩니다.
+0
괜찮습니다.이 데이터를 사용하여 내 iOS 기기에서 수정할 수있게하겠습니다. –
관련 문제
- 1. facebook app에서 사진을 공유하는 방법
- 2. Wordpress 기능을 구성하는 방법
- 3. facebook app에서 데이터를 app_data로 전송
- 4. facebook app에서 마지막 작업 검색
- 5. iframe 용 이벤트와 같은 facebook 가입 방법
- 6. Jenkins 고급 Git 기능을 구성하는 방법
- 7. Facebook 사용자의 가입 날짜 받기
- 8. Facebook 로그인/회원 가입 도움말
- 9. Facebook 프록시 이메일로 가입 금지
- 10. Android - Facebook 로그인 및 회원 가입
- 11. ECMAscript는 기능을 구성하는 방법을 제공합니까?
- 12. facebook page tab app에서 취소 작업을 구현하는 방법
- 13. iPhone app에서 Facebook 'feed'에 그림 올리기
- 14. Android facebook sdk 새로운 기능을 구현하는 방법
- 15. Facebook app : 승인되지 않은 기능을 테스트하는 방법
- 16. Facebook - 친구 기능을 참조하십시오.
- 17. iPhone App에서 UIAccessibilityNotifications를받는 방법
- 18. 내 응용 프로그램을 구성하는 방법
- 19. Java REST API에서 Facebook 로그인 및 가입 구현 방법
- 20. iOS 응용 프로그램에서 XMPP Facebook 채팅을 구성하는 방법
- 21. 가입 방법의 지불 방법
- 22. UIImageView에 텍스트 추가하기 facebook app에서 태그 기능과 같은 것
- 23. Omniauth-Facebook 가입 양식으로 리디렉션 - Rails 3.2
- 24. 안드로이드의 facebook 가입/등록 페이지에 대한 의도
- 25. Android에서 Google 및 Facebook 연락처에 가입
- 26. 스프링 소셜 webapp에 대한 Android facebook 가입
- 27. Facebook API - 가입 콜백의 시간 초과
- 28. pages_messaging permission facebook iOS SDK가 페이지에 가입
- 29. Visual Studio 2013에 QT 추가 기능을 구성하는 방법
- 30. Android : LBS 앱에서 GPS 기록 기능을 구성하는 방법
사용자는 자동으로 사용자를 등록하는 한 가지 방법으로 항상 데이터베이스에 'Fb- 로그인 데이터'를 사용하여 저장할 수 있습니다. –
웹뷰를 만들고 URL http://m.facebook.com/r.php에 전화하여 등록을하면 등록이 성공하면 방문 페이지마다 사용자에게 알릴 수 있습니다. 하지만 나는 사용자 이메일과 비밀번호를 저장할 수 있다고 생각하지 않습니다. 오히려 페이스 북으로 로그인하는 동안 자신의 데이터를 얻을 수 있습니다. –