繁体   English   中英

ionic / firebase ipv6 Auth ios app rejection

[英]ionic / firebase ipv6 Auth ios app rejection

第二次向应用商店提交更新时遇到了一个奇怪的问题。

我正在使用带有Java后端的Ionic Framework构建应用程序。 现在我们使用Firebase进行用户登录。

由于我们的服务器最初不支持ipv6,因此我们很难将我们的应用程序带到今年6月的商店。 设置完成后,我们通过了审核。 但是现在我们正在尝试提交更新(使用新的审阅者),他们无法通过全新安装从ipv6登录我们的应用程序。

经过进一步测试,我们意识到我们的firebase网址似乎无法通过ipv6访问(虽然我们仍然没有复制应用评论的报告 - 我们的测试正确显示错误消息,但他们说该应用程序冻结)。

我发现很难相信firebase不支持ipv6,但测试表明情况确实如此。 (一旦登录ipv6与我们的服务器一起工作正常,我们认为firebase自动重新登录用户脱机的能力就是我们错误地将它放入商店的原因)。 有没有人遇到过与firebase应用程序类似的问题? 你做了什么来解决它? 你最终不得不放弃firebase还是问题出在其他地方?

ps我看起来很长很难,但找不到任何关于fireabse与ipv6的兼容性或缺乏的文档。 如果有人看过这种文档,这也会非常有用。

不幸的是,Apple似乎错过了任何与IPv6兼容性问题相关的网络错误(只要他们在兼容性测试期间遇到它)。 大多数情况下,它们实际上与Firebase IPv6兼容性无关。

Firebase已经过IPv6测试并且兼容。 您应该在IPv6环境中测试您的应用程序,并检查您找到的任何错误的堆栈跟踪。 如果您发现Firebase导致错误,请提供支持的故障

好吧,你可以制作一些网络shinanigans,比如使用通过IPv4连接到你的firebase的IPv6反向代理,这将导致他们能够使用IPv6登录,即使Firebase不支持它。 如果你想自己实现它或者想要将Cloudflare作为一项服务,我建议你查看NGINX

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM