我正在开发一个 iOS 应用程序,我希望在其中同时使用 Facebook 和 Google OAuth 作为登录名。我正在研究 Facebook OAuth,但我对 Google OAuth 没有任何想法。对此的任何帮助都会非常有帮助。
问问题
153 次
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 回答