0

我正在开发一个 iOS 应用程序,我希望在其中同时使用 Facebook 和 Google OAuth 作为登录名。我正在研究 Facebook OAuth,但我对 Google OAuth 没有任何想法。对此的任何帮助都会非常有帮助。

4

1 回答 1

0

重要提示:无需离开应用即可登录和分享 Google + API。这是避免应用被拒绝的关键因素。

第 1 步:添加 Google+ 客户端 ID

第 2 步:Google+ 登录代表

-(void)finishedWithAuth: (GTMOAuth2Authentication *)auth
                  error: (NSError *) error
{

}

第 3 步:在 App 委托中

- (BOOL)  application:(UIApplication *)application
              openURL:(NSURL *)url
    sourceApplication:(NSString *)sourceApplication
           annotation:(id)annotation {

     if ([[url scheme] isEqualToString:FBTOKEN]) {
        return [FBSession.activeSession handleOpenURL:url];

        return [FBAppCall handleOpenURL:url
                      sourceApplication:sourceApplication
                            withSession:FBSession.activeSession];
    }
    else { 
            [GPPURLHandler handleURL:url sourceApplication:sourceApplication annotation:annotation];

    }
  return YES;
}
于 2015-08-14T04:38:48.360 回答