私の iOS 用アプリケーションでは、正常に動作する Google+ サインインを使用しています。ただし、ネイティブの Google+ アプリがデバイスにインストールされている場合は失敗します。
Google+ アプリケーションがデバイスにインストールされていない場合、ログインは Web 経由で行われ、正常に機能します。インストールされている場合、このインストールされたネイティブ アプリを介してサインインが行われます。
認証に GPPSignIn API を使用しています。実装のために参照した Google ドキュメントはhttps://developers.google.com/+/mobile/ios/sign-inです
私が得ているエラーは次のとおりです-「サインインエラードメイン= com.google.GooglePlusPlatformコード=-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;
}
}
前もって感謝します
シャシャンク