如何整合Facebook/Google +而无需在iOS应用中重定向Safari浏览器

San*_*mar 5 google-api ios google-oauth

我试图在我的应用程序中集成Facebook/Google +.我可以通过内置的Facebook框架,Google Plus框架,Google开源框架,在iOS应用程序中通过从设备的设置应用程序中添加的帐户中获取详细信息来实现.我也可以通过打开Safari浏览器并在登录Facebook和Goolge +后重定向到我的应用程序来实现.所以,我需要不重定向Safari浏览器.

Tar*_*riq 2

使用新的 Google+ SDK,用户无需在 safari 或任何浏览器中重新输入密码。看看这个: https: //developers.google.com/+/mobile/ios/sign-in

如果用户安装了本机 Google 或 Google+ 移动应用程序,则用户无需重新输入其 Google 凭据即可授权您的应用程序。

或者

尝试用GTMOAuth2ViewControllerTouch

- (id)initWithScope:(NSString *)scope
           clientID:(NSString *)clientID
       clientSecret:(NSString *)clientSecret
   keychainItemName:(NSString *)keychainItemName
  completionHandler:(GTMOAuth2ViewControllerCompletionHandler)handler
Run Code Online (Sandbox Code Playgroud)

网上有很多参考资料。 Google Drive iOS SDK:显示取消登录按钮