android - 使用实时数据库的应用程序无法在被 Firebase 阻止的罗马尼亚 ISP 中运行

标签 android ios firebase firebase-realtime-database saas

我面对的是 关键 现在在罗马尼亚发行。因此,如果您使用移动数据(4G 或 5G),我使用 Firebase 实时数据库的移动应用程序在近 24 小时内无法在某些 ISP(如 Vodafone、DIGI 或 Telekom)上使用,该应用程序运行良好,但在 Wi -fi(在这些 ISP 上,应用程序正在超时)。我与多个 ISP 和 Firebase 支持通了几个小时的电话(现在该应用程序正在使用 DIGI 工作,但没有人知道为什么)。 ISP 说问题不在他们的最后,而 Firebase 说问题出在 ISP 方面。 Firebase 支持答案:

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.


所以我的问题是:我能做什么? (我看到部署在欧洲西部工作的 Firebase 实时数据库)但我的已经在美国了。
有没有人和我一样有烦恼?我测试了多个我知道正在使用 Firebase 的应用程序,它们遇到了同样的问题,该应用程序无法通过这种类型的网络访问。
问题更新:
enter image description here
所以问题在于乌克兰和俄罗斯:(。许多使用 Firebase 实时数据库的应用程序现在无法运行。
下面我发布了对此的修复以及我如何处理以使我的应用程序再次运行

最佳答案

所以对于在 的人来说欧洲 和我有同样的问题,这就是我所做的。
我在 上创建了一个实时数据库的新实例西欧 (因为这个适用于每个 ISP)。我 迁移 我的旧数据库到新数据库。我插入使用新数据库发布新的 iOS 和 Android 版本。我禁用了我的旧实例,以免出现任何同步问题。我在晚上 24:00 这样的时间制作了所有这些。
我早上所有用户都会有新的更新。如果有人在上午 10 点之前没有更新,我设置了一个推送通知来宣布此更改。

关于android - 使用实时数据库的应用程序无法在被 Firebase 阻止的罗马尼亚 ISP 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71444553/

相关文章:

android - 如何在 android 中以编程方式(通过代码,而不是 xml)使文本发光?

ios - 如何为自定义 View 选择设置膨胀和颜色变化的动画?

iphone - iOS 旧代码版本即使在重新安装后仍保留在手机上

node.js - 无法在 GAE 上部署 node.js 应用程序

javascript - 如何使用 Firebase 和 useEffect() 正确更新状态?

javascript - Service Worker - 未捕获( promise )TypeError : Failed to fetch

java - 使用 ProGuard 进行混淆时,-keepattributes SourceFile,LineNumberTable 是否会使生成的 apk 更容易进行逆向工程?

android - 启动画面仅在 Android 8.1 上触发 Resources$NotFoundException

android - ActivityGroup 已弃用

ios - Swift NSNotificationCenter 不会触发