ionic/firebase ipv6 Auth ios app rejection

ajb*_*ner 23 authentication ipv6 ios firebase ionic-framework

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

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

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

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

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

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

Erv*_*ouS 0

好吧,您可以进行一些网络技巧,例如使用 IPv6 反向代理通过 IPv4 连接到您的 Firebase,这将使他们能够使用 IPv6 登录,即使 Firebase 不支持它。如果您想自己实现它,我建议您寻找NGINX ; 如果您想将其作为服务来获取,我建议您查看Cloudflare 。