DryGoogle-iOS
iOS: Facebook功能集成简化(登录)
先决条件
- iOS 10.0+
- ObjC、Swift
安装
- pod 'DryGoogle-iOS'
App工程配置
- 为URL Types添加回调schema(identifier:"", URL Schemes:"com.googleusercontent.apps.+AppID")
功能
SDK配置
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[DryGoogle registerSDK:@""];
return YES;
}
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
[DryGoogle handleOpenURL:url];
return YES;
}
登录、获取用户信息
/// 登录
[DryGoogle login:^(DryGoogleCode code, DryGoogleUser * _Nullable user) {
NSLog(@"%ld", (long)code);
/// 获取用头像数据
[DryGoogle userAvatar:50 completion:^(UIImage * _Nullable img, NSURL * _Nullable url) {
NSLog(@"%@", url);
}];
}];