0

我成功使用 google+ 登录到我的应用程序。当我在运行我的应用程序时在 chrome\explorer 中检查它时,它工作正常,但是当我检查我的智能手机或 android 模拟器时,它显示我登录成功的烤面包机(弹出),但它停留在登录的同一页面而不做任何事情.(这只是在我按下 google + 登录时发生)。

此外,当我按无效详细信息登录时,它会显示图标加载并卡住。

这是我的代码:app.module.ts => app.module.ts 代码

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

这是我的服务提供商代码:service ts code

这是我的登录页面代码:login.ts

在无效登录详细信息时加载-加载时不显示任何错误弹出用户\密码不正确并且卡住了 虽然按下 google+ 显示用户成功但没有进入主页 - > 在浏览器中它工作正常。

我智能手机上的照片

第一张照片:在无效登录详细信息时加载 - 加载时不显示任何错误弹出用户\密码不正确并且卡住

第二张照片:虽然按下 google+ 显示用户成功但没有进入主页 - > 在浏览器中它工作正常。

4

1 回答 1

0

我不认为你可以使用signInWithPopup()signInWithRedirect()在 Ionic/Cordova 应用程序中使用,或者至少现在还不能。

您需要的解决方法是使用MikeIonic Blog中所述的 Google cordova 插件

您使用插件获取登录凭据,然后将这些凭据传递给 Firebase 的signInWithCredential()方法,这样您就可以对用户进行身份验证。

于 2016-10-10T20:09:36.530 回答