我想做一个聊天和用户配置文件的android应用程序。我想将用户信息保存为firestore文档,并将聊天记录保存在实时数据库中。但我想知道。
假设从一个实时数据库下载的配额为10 as /月,Firestore是否也会考虑到这一点?
例如,如果我从一个firestore下载大约20个用户的信息,假设这是500kb的数据。这样的配额是否也会计入我的实时数据库使用量(500KB/10 on ),或者单独计算,我只需要规划文档读取的成本?
目前,我正在使用Firebase实时数据库,将聊天功能作为我正在开发的应用程序的一部分。我似乎遇到的唯一问题是弄清楚如何包含用户的数据(配置文件、用户名、生日等等)。这样,如果用户单击聊天,他们就可以无缝地转到用户的配置文件页面,而无需从后端获取更多的数据。下面是我在Firebase实时数据库中使用的当前结构:
$chats
$chatId
id
users
0: some user id
1: some user id
lastMessage
$userChats
$userId
$chatId: true
$users
我在我的应用程序中使用Firebase实时数据库进行聊天功能。现在我们已经准备好启动我们的应用程序,所以我们应该解决这个问题。xxxx-xxxx-4458' has insecure rules。在正式文档和其他地方,我发现只有解决方案,我们需要使用firebase auth进行验证,但是我们的主数据库和登录过程在我们自己的服务器上工作,而且我们使用的只是用于聊天的实时聊天,所以我们没有使用任何防火墙身份验证,因此我们仍然无法修复问题。
We've detected the following issue(s) with your security rules:
any us
目前,我有一个代码,网络刮一个实时聊天。实时聊天可以是1000条消息长,但我想打印每一个新的消息出现。现在,当我在实时聊天中找到一个评论时,我会检查我已经找到了一个使用列表的评论。但是过了一段时间,列表变得太长,代码会滞后。
有没有办法在没有旧元素的情况下在屏幕上找到最新的元素?
代码:
full_comments = main.find_elements_by_xpath('messageid')
for full_comment in full_comments:
if full_comment not in used_comment:
commen