4

iOSアプリケーションにfirebaseを使用してGoogleログインを実装しようとしています。私はこのチュートリアルに従います。 https://firebase.google.com/docs/auth/ios/google-signin firebaseにiOSアプリをセットアップし、GoogleのclientIDとreversedClientIDをGoogleサービスのInfo.plistからダウンロードしました。「Web」クライアントタイプのカスタムスキームURIは許可されていません - Google with Firebase

FYI:Googleログインボタンの代わりにカスタムサインインボタンがあります。とにかく私がサインインボタンをクリックすると、webviewの次のエラー表示のgoogle。

enter image description here

私は私の問題は、この問題で説明したものと同じであることを知っています。

Google 400 Error: invalid request Custom scheme URIs are not allowed for 'Web' client type

しかし、私の場合、私はまだ、私はエラーを取得Firebaseでアプリを作成しました。任意のアイデアをお願いします。

答えて

12

最初の手順は、iOS用のOAuth 2.0 IDが既にあるかどうかを確認することです。これを行うには、APIコンソールでCredentials pageを開きます。あなたのアプリケーションにiOSクライアントOAuth 2.0クライアントIDセクションの下にあることを願っています。そうでない場合、第2のステップはOAuth 2.0のクライアントIDセクションからのiOSクライアントID中でWebクライアントIDを交換することで、このGuide に従ってください。これを行うには、GoogleService-のInfo.plistを開き、次のキーを変更する必要があります。CLIENT_ID [値] .apps.googleusercontent.comcom.googleusercontent.appsとREVERSED_CLIENT_IDを[値]

+0

はい。資格情報ページでiosアプリを見つけました。しかし、それは非常に混乱しているので、私はiosアプリも作成しているので、しかし、firebaseはWebクライアントIDを与えられました。 Googleはすべてを混乱させます – sajaz

+0

@sajaz私が知っている、これは奇妙です。私もGIDSignInと同じ経験がありました。 –

+0

サポートのおかげで – sajaz

関連する問題