处理 Ionic 4/Firebase 断开连接的最佳方法是什么

What is the best way to handle disconnect for Ionic 4/Firebase

我正在 运行 开发 Ionic 4 应用程序,但如果在 Chrome 开发人员工具上启用断开连接,我会收到大量控制台错误。处理此问题并停止错误生成的最佳方法是什么?

[编辑] - 一些错误

zone.js:3243 POST https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%9e%2Fdatabases%2F(default)&VER=8&gsessionid=zS_Z186jbzIduyA8czPUNKQ3nDUeAStV&SID=6_aGSsvm--uKTRwIw6hLjQ&RID=45854&AID=18&zx=fotdumdzihh5&t=1 net::ERR_INTERNET_DISCONNECTED

zone.js:3243 POST https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%89e%2Fdatabases%2F(default)&VER=8&gsessionid=zS_Z186jbzIduyA8czPUNKQ3nDUeAStV&SID=6_aGSsvm--uKTRwIw6hLjQ&RID=45854&AID=18&zx=6g8tdtpwagpv&t=2 net::ERR_INTERNET_DISCONNECTED

www.google.com/images/cleardot.gif?zx=k0fhnf17yuw:1 GET https://www.google.com/images/cleardot.gif?xxw net::ERR_INTERNET_DISCONNECTED

我在使用 Firebase 实时数据库时遇到了类似的问题,一旦应用程序离线,就会出现控制台日志垃圾邮件(由 fb 尝试建立连接引起),我不得不使用 .goOffline() 方法提供的SDK 来防止它。

使用 Firestore SDK 有类似的方法:

您可以在 online/offline 网络侦听器回调中以编程方式调用。如果您可以分享您的特定实施,我可以帮助您展示如何。