android – 应用程序上的用户数量(未注销)是否与firebase上的同时连接数相等?

android – 应用程序上的用户数量(未注销)是否与firebase上的同时连接数相等?,第1张

概述我开发了一个 Android应用程序,我期待超过100个用户.该应用程序确实有一个注销按钮,但我怀疑任何用户都会注销,他们会把它推到后台. 所以我的问题是,如果我有150个用户(登录,但在后台)意味着我有150个同时连接?我确实阅读了有关同时连接的几个问题,但有人可以更准确地了解并发连接. 150位用户 – 登录(后台) – 在不同时间打开应用程序 – ? 如果这将超过firebase上的免费计划 我开发了一个 Android应用程序,我期待超过100个用户.该应用程序确实有一个注销按钮,但我怀疑任何用户都会注销,他们会把它推到后台.
所以我的问题是,如果我有150个用户(登录,但在后台)意味着我有150个同时连接?我确实阅读了有关同时连接的几个问题,但有人可以更准确地了解并发连接.
150位用户 – 登录(后台) – 在不同时间打开应用程序 – ?
如果这将超过firebase上的免费计划,我该如何防止它?.我使用电子邮件/密码登录.解决方法 当您启动使用Firebase数据库的应用时,它会创建与Firebase服务器的持久连接.这被视为后端的一个活动连接.

在以下情况下可以断开连接:

>用户没有写任何数据,几分钟内没有任何活动的监听器(目前是5分钟,但可能会改变).
>你在你的代码中调用goOffline()

应用是在前台还是在后台与Firebase SDK无关.但是您可以使用AndroID生命周期事件(例如onPause())来检测此类转换并删除您的侦听器(以达到条件1).

另外:当您的应用程序背景化时,AndroID *** 作系统可能会随时关闭从客户端到Firebase后端的连接.这样做取决于您的设备所具有的AndroID的版本和风格.

最后一个选项(正如Firebaser Doug在评论中指出的那样)是启用自动资源管理.如果启用自动资源管理,客户端将在应用程序进入后台时调用goOffline(),并在返回前台时调用goOnline().

总结

以上是内存溢出为你收集整理的android – 应用程序上的用户数量(未注销)是否与firebase上的同时连接数相等?全部内容,希望文章能够帮你解决android – 应用程序上的用户数量(未注销)是否与firebase上的同时连接数相等?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1122582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存