首页 > 解决方案 > 使用 Quasar + Amplify Auth 创建应用程序:PWA 与 Android (Cordova)

问题描述

我正在编写一个使用AWS Amplify AuthGoogle联合Cognito)的 Quasar/VueJS2 解决方案。在 Google 方面,我确实设置了类型为“Web 应用程序”</strong>的“OAuth 2.0 客户端 ID”< /strong>。

在PWA 模式(#> quasar dev)下运行项目,工作正常。

这就是 OAuth 的完成方式:

  1. 应用程序加载了“连接”按钮。
  2. 单击“连接”按钮启动身份验证操作:Cognito 然后 Google Authentification 然后返回到需要连接的页面。

但是,当我构建一个 Android 版本,签署了 apk 并将其安装在我的手机上时,我得到了“应用程序错误”ERR_CONNECTION_TIMED_OUT

我认为我需要设置一个类型为“<strong>Android ”的“<strong>OAuth 2.0 Client ID ”。

我将如何在 Quasar 中管理它?代码将如何区分 PWA 或 Android 模式?

这对我来说是新的,我从来没有这样做过。

标签: androidcordovagoogle-oauthamazon-cognitoquasar

解决方案


推荐阅读