Facebook、Twitter、Google+接入
Facebook接入
官方文档
2.1 在配置文件Info.plist中配置应用白名单,必须添加以下所有字段,否则可能无法跳转
1 | <key>LSApplicationQueriesSchemes</key> |
2.2 点击XCode项目名,选择Info,添加FaceBook的URL Types
identifier:fb URL Schemes:fb前缀后+FaceBook App ID(用户自己申请的账号)
2.3 Appdelegate中的配置
1 |
|
2.4 工具类中构造loginFacebook方法
1 | - (void)loginFacebookSuccess:(UIViewController *)viewController success:(void (^)(id response))successBlock failure:(void (^)(NSError *error))failureBlock{ |
2.5 登录时调用loginFacebook方法
1 | [thirdLoginUtil loginFacebookSuccess:self success:^(id response) { |
Twitter接入
官方文档
2.1 点击XCode项目名,选择Info,添加twitter的URL Types
identifier:twitter URL Schemes:Twitter App ID(用户自己申请的账号)
2.2 Appdelegate中的配置
1 |
|
2.3 在工具类中构造loginTwitter方法
1 | - (void)loginTwitterSuccess:(void (^)(id response))successBlock failure:(void (^)(NSError *error))failureBlock{ |
2.4登录时调用loginTwitter方法
1 | [thirdLoginUtil loginTwitterSuccess:^(id response) { |
2.5 tips
注册时一定要填回调地址
Google+接入
官方文档
2.1 在配置文件Info.plist中配置应用白名单,必须添加以下所有字段,否则可能无法跳转
1 | <key>LSApplicationQueriesSchemes</key> |
2.2 点击XCode项目名,选择Info,添加Google的URL Types
identifier:google URL Schemes:com.googleusercontent.apps.前缀后+FaceBook App ID(用户自己申请的账号)
2.3 Appdelegate中的配置
1 |
|
2.4 在登录中输入代码
1 | [[GIDSignIn sharedInstance] signIn]; |
2.5 实现google+代理
1 |
|