android - 谷歌身份验证后,即将到来的网址不允许我在 Cordova 应用程序中走得更远

标签 android cordova google-api google-authentication

你好,我正在使用 Visual Studio 2015 社区使用 Cordova 应用程序,只需使用谷歌身份验证登录应用程序,通过在新窗口中打开它就可以完成登录,但登录后它会给我三个弹出消息,而不是'什么都不做。

消息是(在登录过程后出现并给予允许权限):

1) gap_init:2

2) gap:[null,"CoreAndroid","messageChannel","CoreAndroid237153815"]

3) gap:[null,"CoreAndroid","show","CoreAndroid237153816"]

按这些消息作为“确定”,它只是在同一个弹出窗口中向我显示我的第一页,从那里我使用 Google 登录并在登录后返回的 url 是:

http://localhost:4400/?code=4/chL63O9SMzMFZGOlqcB9TFMVUFxWj0E4GYEuVFDQ3gM# .

我在 console.developers.google.com 中配置的 url 设置是:

Authorized JavaScript origins = http://localhost:4400

Authorized redirect URIs = http://localhost:4400

当我在 redirect_uri 中调用 api 时,我传递了 localhost://4400

我应该在登录后进入第二页并给予允许权限,即 index2.html,但在弹出窗口后没有这样的过程发生。

在移动设备中,它打开了浏览器,但在完成允许过程并找到即将到来的 url 后,不会返回应用程序进行进一步的处理,即

http://localhost:4400/?code=4/chL63O9SMzMFZGOlqcB9TFMVUFxWj0E4GYEuVFDQ3gM# .

我哪里做错了,请尽快给我建议。谢谢

最佳答案

如果您已将 cordova.php 放在根目录下,请在重命名后尝试重新加载

关于android - 谷歌身份验证后,即将到来的网址不允许我在 Cordova 应用程序中走得更远,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34135466/

相关文章:

cordova - 如何获取我在 config.xml 中定义的版本字符串

javascript - Google Drive API——直接下载不同格式的视频

Android Studio - 无法刷新 Gradle 项目 - 找不到目标 4.4w

android - map View 上 isRouteDisplayed() 的后果

android - 在 android 中查找具有给定 x/y 坐标的 View

android - Cordova android 不同设备,响应式布局的正确方式

javascript - 应用程序可以在浏览器上运行,但不能在设备上运行 CORS 问题?无网络事件

php - 尝试连接时,Google Cloud Storage 向我提供授权代码 401 无效凭据

python安装模块apiclient

android - 跳转到微调器选择