所以我的问题是,如果我有150个用户(登录,但在后台)意味着我有150个同时连接?我确实阅读了有关同时连接的几个问题,但有人可以更准确地了解并发连接.
150位用户 – 登录(后台) – 在不同时间打开应用程序 – ?
如果这将超过firebase上的免费计划,我该如何防止它?.我使用电子邮件/密码登录.解决方法 当您启动使用Firebase数据库的应用时,它会创建与Firebase服务器的持久连接.这被视为后端的一个活动连接.
在以下情况下可以断开连接:
>用户没有写任何数据,几分钟内没有任何活动的监听器(目前是5分钟,但可能会改变).
>你在你的代码中调用goOffline()
应用是在前台还是在后台与Firebase SDK无关.但是您可以使用AndroID生命周期事件(例如onPause())来检测此类转换并删除您的侦听器(以达到条件1).
另外:当您的应用程序背景化时,AndroID *** 作系统可能会随时关闭从客户端到Firebase后端的连接.这样做取决于您的设备所具有的AndroID的版本和风格.
最后一个选项(正如Firebaser Doug在评论中指出的那样)是启用自动资源管理.如果启用自动资源管理,客户端将在应用程序进入后台时调用goOffline(),并在返回前台时调用goOnline().
总结以上是内存溢出为你收集整理的android – 应用程序上的用户数量(未注销)是否与firebase上的同时连接数相等?全部内容,希望文章能够帮你解决android – 应用程序上的用户数量(未注销)是否与firebase上的同时连接数相等?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)