android - 电容器 Google API 登录重定向卡在“请稍等”
问题描述
我正在构建一个 Capacitor Vue 应用程序并使用该vue-gapi
库。
该库在 Web 应用程序上运行良好,我可以轻松登录并执行 API 调用$gapi
。
问题是当我用 Capacitor 编译我的应用程序并在 Android 上运行它时(模拟器或实际设备,两者都发生)
当我触发该$gapi.login()
方法时,Google 重定向会在浏览器实例中打开并让我正常登录。登录后,浏览器中打开的文件会发送“请稍等...”加载屏幕,然后突然关闭,但是当我回到应用程序时,用户没有登录。
使用的浏览器:
- 铬合金
- 猕猴桃
- 内置浏览器
使用手机的内置浏览器,文件不会关闭,但它会永远停留在“请稍候...”的谷歌登录屏幕。
任何人都知道为什么这适用于网络但不适用于android?如果需要,我可以提供任何额外的信息。
解决方案
推荐阅读
- class - Call property set function within class in Kotlin
- javascript - 如何根据对象中选择的答案返回数组
- sqlite - 错误:撰写文件“./docker-compose.yml”无效,因为:服务的配置选项不受支持:“sqlite3”
- google-apps-script - 如何在 Google Scripts 中分割时间戳并将其保存为整数?
- xml - Microsoft 流将文件转换为 windows-1251 并保存到 OneDrive
- openedge - OpenEdge Progress 10.1B 导出
- django - Django 2 中的 NoReverseMatch
- go - 使用 x509.MarshalPKCS1PublicKey 从 go 生成 RSA 公钥
- azure - MS AD Oauth2 重定向后丢失的会话数据
- stream - 如何使用 libav C++ 从实时流中获取帧尺寸