如何在Firebase服务中断时收到警报?

时间:2014-05-14 19:04:22

标签: firebase

我知道我可以手动转到 status.firebase.com ,但是当我的firebase应用程序关闭以及重新启动时,我需要立即收到提醒。

我以为我可以使用dingitsup.com向自己发送通知,但我不知道在哪里指出它。

我还希望能够在Firebase关闭时自动向我的用户显示一条消息,让他们知道系统已关闭,并且结果不是问题。我可以使用Zapier集成来实现这一目标吗?

任何帮助都会很棒!感谢

3 个答案:

答案 0 :(得分:2)

以编程方式,您可以使用Pingdom之类的服务向自己发送通知,并可以在your-firebase.firebaseio.com/some-public-endpoint.json上ping端点。

此外,@FirebaseStatus是Firebase人员积极更新的优质资源。

答案 1 :(得分:1)

你能写一些东西来使用连接状态吗?

https://www.firebase.com/docs/managing-presence.html

我在我的应用程序中使用类似的东西来检测用户是否有连接,如果没有则显示通知。

答案 2 :(得分:0)

我只是想办法

Firebase.enableLogging(function(logMessage) {
    if(logMessage && logMessage.indexOf("Long-poll script failed to load") !== -1 && navigator.onLine){
        console.error('Its dead Jim! Firebase seems to be down for this user');
    }
});

我不确定firebase是如何工作的,但是我已经看到用户在之前打开的标签中连接,如果他们打开一个新的标签,firebase就不会连接起来了下来。

这个日志记录功能被大量调用,当firebase关闭时,我们的console.error将每隔~5秒调用一次。 请务必{/ 3}}在console.error的地方做任何事情。