繁体   English   中英

如何使用Facebook登录名在iPhone中登录我的应用程序?

[英]How I can use Facebook login for login my app in iPhone?

我在xcode 4中有一个应用程序,我需要使用Facebook的用户名和密码来验证和访问我的应用程序。 只想使用Facebook登录名和密码登录应用程序。 登录成功后,应打开我们的iPhone应用程序。 我该怎么做?

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

    facebook = [[Facebook alloc] initWithAppId:@"211846395591747" andDelegate:self];
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    if ([defaults objectForKey:@"FBAccessTokenKey"] 
        && [defaults objectForKey:@"FBExpirationDateKey"]) {
        facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
        facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
    }

    if (![facebook isSessionValid]) {
        [facebook authorize:nil];
    }

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
     self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];
    return YES;
}

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {

    NSLog(@"handleOpenURL");

    return [facebook handleOpenURL:url]; 
}

我为Facebook连接做了此代码。 它正在打开我们的Facebook开发人员的项目页面。 我只想使用Facebook用户名和密码登录我的应用程序。 请帮我。

有用于登录和注销的facebook委托方法。 在应用程序启动时的首次调用登录方法您可以设置BOOL变量来检查用户是否登录,并以此为基础授予用户访问权限

您需要创建Bool方法来完成Facebook登录或未登录,您必须先设置此功能,如果未完成登录,则显示警报框,此链接可以解决您的应用程序使用Facebook登录的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM