在我的 iOS 应用程序中,我有正常工作的 Google+ 登录。但是当原生 Google+ 应用程序安装在设备中时它会失败。
如果设备中未安装 Google+ 应用程序,则通过网络进行登录并且工作正常。如果已安装,则通过此已安装的本机应用程序进行登录。
我正在使用 GPPSignIn API 进行身份验证。我参考的 Google 文档是https://developers.google.com/+/mobile/ios/sign-in
我得到的错误是-“登录错误 Error Domain=com.google.GooglePlusPlatform Code=-1”操作无法完成。(com.google.HTTPStatus 错误 400。)“”
-(IBAction)handleTapOnGooglePlus:(id)sender {
if ([[GPPSignIn sharedInstance] authentication]) {
[self showProgressHUDWithText:@"Signing Out"];
[self signOut];
} else {
[[GPPSignIn sharedInstance] authenticate];
[GPPSignIn sharedInstance].attemptSSO = YES;
}
}
提前致谢
沙尚克