我正在尝试使用 Gigya-SDK 通过 facebook 登录应用程序。Facebook 上的设置看起来不错,并且没有 Gigya 的本机 facebook 登录工作正常。但是,当我在 Facebook 网站上成功登录后调用 Gigya 方法时,永远不会调用完成处理程序。
这是我非常简单的代码:
[Gigya showLoginProvidersDialogOver:self providers:providers parameters:nil
completionHandler:^(GSUser *user, NSError *error) {
if (!error) {
NSLog(@"works");
}
else {
NSLog(@"Error: %@", error.userInfo);
// If the login was canceled by the user - do nothing. Otherwise, display an
error.
if (error.code != GSErrorCanceledByUser) {
NSLog(@"Error: %@", error.userInfo);
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error"
message:@"An error has
occured. Please try again later"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}
}
}];
- iOS SDK:8.1
- Facebbok-SDK:3.20
- Gigya-SDK:3.0.6