Google 第三方登录(iOS)

1.集成安装包:

pod 'GoogleSignIn' #google 社会化分享

2.创建应用:https://console.developers.google.com/apis/library?project=pelagic-script-297806&folder&organizationId

3.在google的API库,找到:google+API,


image.png

4.创建凭据


image.png

5.查看凭证信息,取到客户端 ID和iOS 网址架构


image.png
image.png

6.将iOS 网址架构配置进URLTypes


image.png

7.集成进项目

#import "SSGoogleTool.h"

@implementation SSGoogleTool

+(void)start{
    [GIDSignIn sharedInstance].clientID = @"客户端ID";
}

+(void)signInWithPresentingViewController:(UIViewController *)presentingViewController
                                 delegate:(id<GIDSignInDelegate>)delegate{
    GIDSignIn*signIn = [GIDSignIn sharedInstance];
    signIn.presentingViewController = presentingViewController;
    signIn.delegate = delegate;
    [signIn signIn];
}

@end

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 进入 https://console.developers.google.com/apis 选择google+ a...
    zaq1125阅读 7,183评论 1 7
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,781评论 1 180
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,601评论 16 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,625评论 0 11
  • 可爱进取,孤独成精。努力飞翔,天堂翱翔。战争美好,孤独进取。胆大飞翔,成就辉煌。努力进取,遥望,和谐家园。可爱游走...
    赵原野阅读 2,802评论 1 1