首页 > 解决方案 > FireBase 同时连接

问题描述

所以我读了这个帖子:FireBase,同时连接?

它得到的答案是:

当第 101 个同时连接发生时,Firebase 会等到一个连接关闭,然后才会使用您的新连接。

请记住,在升级定价计划之前,您不会暂时关闭。您的数据库仍然可以肯定地工作。

希望能帮助到你。

所以现在我想要使用 Firebase 实时数据库做的是,当应用程序运行时,它应该从数据库中获取数据(仅一次),所以我会使用 ValueEventListener 对吗?然后我想关闭连接,以便其他用户在打开应用程序时获得连接。

所以基本上连接应该在用户打开应用程序时打开,并在收到所有数据后立即关闭。那么我该怎么做呢?

标签: androidfirebasefirebase-realtime-database

解决方案


如果您想阻止 SDK 建立和维护打开的连接,请在完成连接后调用 FirebaseDatabase() 的goOffline()方法:

FirebaseDatabase.getInstance().goOffline();

这将阻止应用程序在运行时连接。但是,如果应用程序被杀死并重新启动,这不会阻止应用程序重新连接。完成连接后,您必须在每次启动时继续调用此方法。


推荐阅读