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

你好,我正在使用 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 放在根目录下,请在重命名后尝试重新加载

https://stackoverflow.com/questions/34135466/

相关文章:

xml - 将带有越南字符的数据导入 R

git - 为什么 cherry-pick 告诉我所有线路都已更改?

matrix - Spark RDD 到 Matrix

java - 收听 RabbitMQ 队列并获取事件通知

java - 在 Apache Spark SQL 中对多行进行操作

node.js - 如何在 mongodb 中插入嵌套对象?

d3.js - d3 中的自定义比例

sql-server - 在 SQL Server 2012 的情况下,尝试在我的 select 语

types - 如何声明 TypeScript 导入 * 类型?

mongodb - 如何运行 mongo-express(无需身份验证)?