首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当使用Cordova部署在Android上时,Google Firebase身份验证/重定向由用户取消

当使用Cordova部署在Android上时,Google Firebase身份验证/重定向由用户取消
EN

Stack Overflow用户
提问于 2020-08-26 04:56:11
回答 1查看 117关注 0票数 0

现在我已经多次执行了https://firebase.google.com/docs/auth/web/cordova列出的步骤,当它在浏览器平台上工作时,当部署到安卓系统时,外部浏览器会正确启动到谷歌登录页面,但是一旦输入详细信息并按下下一步按钮,它就会带您返回应用程序,并失败,错误代码为auth/ redirect - cancelled by - user,错误消息为“在完成之前重定向操作已被用户取消”。Phonegap版本: 0.4.5 Cordova版本: 10.0.0 Cordova Android平台版本: 9.0.0

我尝试按照建议将以下代码添加到device-ready中,但在控制台中没有产生任何结果:universalLinks.subscribe(null, function (eventData) {console.log(eventData.url);});

浏览器会自动关闭95%的时间,但有非常罕见和偶然的机会,它不会自动关闭,并出现“继续应用程序名称”按钮。我已经看了一段时间的表单了,似乎所有其他发布这个问题的人都是很久以前就这样做的,当时cordova大约是版本6-8。我也尝试过cordova-universal-links的不同版本,比如cordova-universal-links fix和cordova-universal-links fix

EN

回答 1

Stack Overflow用户

发布于 2020-10-31 06:24:47

对于任何有这个问题的人,我想我可能已经找到了解决方案。位于Android项目的资源文件夹中的config.xml文件(文件路径platforms\android\app\src\main\res\xml)与我的项目根目录中的config.xml文件不是最新的,因此它有一个我的Firebase项目的过期链接以及它的动态链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63586970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档