0

私は自分のアプリにgoogle+でログインすることに成功しました。アプリを実行するときにchrome\explorerでチェックすると正常に動作しますが、スマートフォンまたはアンドロイドのエミュレーターにチェックインすると、ログインに成功したトースター(ポップアップ)が表示されますが、何もせずにログインの同じページにとどまります.(Google + でログインを押したときに発生します)。

さらに、無効な詳細でログインを押すと、アイコンの読み込みが表示され、スタックします。

これは私のコードです: app.module.ts => app.module.ts コード

app.component.ts=> app.component.ts

これは私のサービス プロバイダー コードです:サービス ts コード

これは私のログイン ページ コードです: login.ts

無効なログイン詳細の読み込み中 - ユーザー\パスワードのエラー ポップアップが表示されずに読み込みが正しくなく、スタックした google+ を押すと、ユーザーは成功したと表示されますが、ホームページに入る必要はありません-> ブラウザでは正常に動作します。

スマホからの写真

最初の写真:ログインの詳細が無効な場合の読み込み-ユーザー\パスワードのエラーポップアップが表示されずに読み込まれ、スタックしました

2 番目の写真: google+ を押すと、ユーザーが成功したことを示しますが、ホームページにアクセスせずに --> ブラウザでは正常に動作します。

4

1 に答える 1

0

signInWithPopup()Ionic/Cordova アプリ内で、またはsignInWithRedirect()少なくともまだ使用できないと思います。

そのために必要な回避策は、MikeIonic ブログで述べているように、Google cordova プラグインを使用することです。

プラグインを使用してログイン資格情報を取得し、それらの資格情報を Firebase のsignInWithCredential()メソッドに渡し、その方法でユーザーを認証します。

于 2016-10-10T20:09:36.530 に答える