使用实时数据库的应用程序无法在罗马尼亚 ISP 中运行 被 Firebase 屏蔽
我现在在罗马尼亚面临一个严重问题。因此,在近 24 小时内,如果您使用移动数据(4G 或 5G),我使用 Firebase 实时数据库的移动应用程序无法在某些 ISP(如 Vodafone、DIGI 或 Telekom)上使用,该应用程序工作正常,但在 Wi 上-fi(在这些 ISP 上,应用程序超时)。我通过电话与多个 ISP 和 Firebase 支持进行了长达几个小时的交谈(现在该应用程序正在使用 DIGI 运行,但没有人知道为什么)。 ISP 表示问题不在他们这边,而 Firebase 则表示问题出在 ISP 方面。 Firebase 支持答案:
由于这是由网络问题而非 Google 基础设施引起的,因此我们对此无能为力。 我建议您直接联系 ISP 提供商,因为他们可以进行更深入的检查。
据我们所知,多个提供商都受到该问题的影响。我们的工程团队已经意识到这一点并正在寻找解决方案。正如我之前所说,我们对提供商无能为力,但我们的工程师会找到任何合适的解决方法。
所以我的问题是:我能做什么? (我看到部署在欧洲西部的 Firebase 实时数据库可以工作)但我的数据库已经在美国了。
有人跟我一样有这样的烦恼吗?我测试了多个我知道正在使用 Firebase 的应用程序,它们都遇到相同的问题,通过这种类型的网络无法访问该应用程序。
所以问题与乌克兰和俄罗斯有关:(。许多使用 Firebase 实时数据库的应用目前无法运行。
下面我发布了对此问题的修复以及我的处理方式,以便使我的应用程序功能再次
I'm facing a critical issue right now in Romania. So for almost 24 hours my mobile app which is using Firebase Realtime Database can't be used on some ISPs (like Vodafone, DIGI or Telekom) if you are using mobile data (4G or 5G) the app is working fine, but on Wi-fi (on these ISPs the app is getting timeout). I talked like several hours on the phone with multiple ISPs and the Firebase support (right now the app is working using DIGI, but nobody knows why). The ISPs are saying that problem is not on their end and Firebase is saying that the problem is on the ISP side. Firebase support answer:
As this has been caused by network issues, rather than Google's infrastructure, we can't do much about it from our end.
I would recommend that you contact the ISP provider directly as they will be able to check deeper on their side.
As far as we can see, the multiple providers are affected by that issue. Our engineering team is already aware of that and looking for solutions. Like I said before, there is nothing we could do with the providers, but our engineers would find any suitable workaround.
So my question is: what can I do? (I saw that Firebase realtime database deployed in europe-west works) but mine is already on united states.
Is there someone having troubles like me? I tested multiple apps which I know are using Firebase and they are having the same issues, the app being unreachable over this type of network.
So the problem is regarding Ukraine and Russia :(. Many apps using Firebase Realtime Database are not working right now.
Below I posted a fix for this and how I handled in order to make my app functional again
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因此,对于在欧洲并且像我一样有同样问题的人来说,这就是我所做的。
我在 europe-west 上创建了一个实时数据库的新实例(因为这个实例适用于每个 ISP)。我将旧数据库迁移到新数据库。我推动使用新数据库发布新的 iOS 和 Android 版本。我禁用了旧实例,以免出现任何同步问题。这一切都是我在晚上 24:00 左右做的。
早上所有用户都会收到新的更新。如果有人要到上午 10 点才能收到更新,我会设置推送通知来宣布此更改。
So for someone who is in Europe and has the same issue like me, this is what i did.
I made a new instance of a realtime database on europe-west (because this one works on every ISP). I migrated my old database to the new one. I pushed for release a new iOS and Android build using the new database. I disabled my old instance in order to not have any syncing problems. I made all of this at night hours like 24:00.
I the morning all users would have the new update. If someone is not going to have the update until 10 AM I have set a push notification to announce this changes.