1.需要科学上网方式, 打开 传送门
2.当前版本为4.0.1,文档其实写得非常清楚,觉得比较乱, 在此整理一下。 主要针对需要google sign 自定义登陆按钮的内容。
3.官方demo给的是用GIDSignInButton 这个类进行登陆操作。
4.此处相当于翻一下官方文档。
5.首先是几个基本设置,
GIDSignIn *sigin = [GIDSignIn sharedInstance];
sigin.clientID = @"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
sigin.delegate = self;
sigin.uiDelegate = self;
[sigin setScopes:[NSArray arrayWithObject:@"https://www.googleapis.com/auth/drive.readonly"]];
6.自定义登陆按钮, 关键是GIDSignInDelegate, GIDSignInUIDelegate这个2个协议, 无论使用2个方式当中哪一个, 都