草庐IT

firebase-common

全部标签

swift - firebase swift -- 用户查询

我正在尝试找到一种方法来查询我的应用程序中的用户。例如,如果我的用户想搜索一个用户并将他添加为friend。我想我可以将所有用户保存在Firebase数据库中,然后在数据库中执行查询,但它看起来效率很低(并且必须有更简单的内置方法来完成)。 最佳答案 ".indexOn"是适合您的解决方案!!如果你像下面这样构造你的日期,你就可以查询用户!!在这里您可以查询用户的全名和反向全名。您可以提供要查询的任何child。例如,您可以在people下添加电子邮件字段,然后在“.indexOn”中添加“电子邮件”!!!"people":{".i

swift - 从 Firebase 存储返回的 URL 在一个项目中有效,但在另一个项目中无效

我正在开发一个视频共享应用程序,我有一个Objective-C版本和一个Swift版本。我在两个项目中成功地将所选视频的URL上传到Firebase存储并检索了它们。在Objective-C项目中,视频显示正常,没问题,但在Swift版本中,虽然URL已记录到控制台,但完全相同,但他们没有,AVPlayer只是空白,不噪音没有什么。这是我的Swift上传和检索代码:上传:(尝试使用metadata.downloadURL和metadata.downloadURL.absoluteString)funcsendData(string:String){ifstring==""&&self.

ios - 在 Swift 中将图像从 Firebase 添加到 TableView 单元格

我正在使用Firebase制作一个社交应用程序-我想拍摄用户上传的每张照片(每个用户只上传一张图片)并将其添加到一个数组中,然后在每个单元格中显示它(每个单元格都不同用户上传了他独特的图片)。到目前为止我什至没有任何代码因为我不知道从哪里开始../: 最佳答案 Firebase没有提供简单的方法来为用户上传个人资料图片。我建议使用第三方网站,例如Cloudinary.然后,您将使用唯一标识符(我建议使用用户ID)在用户的个人资料信息中存储指向图像的链接。现在,您有一大堆用户对象,它们都有自己的个人资料图片URL。下一步,我们需要加载

ios - Firebase 数据库在批准后保存数据

我在iOS应用程序上使用firebase数据库!我正在快速写作。我正在使用“发送”按钮在我的firebaseDatabase上写入数据(例如textField和标签值)。有什么方法可以接受或拒绝我的数据库中的数据吗?我的意思是,如果用户向文本字段添加内容并按下发送(这意味着将其添加到我的数据库),我想在将其添加到数据库之前接受或拒绝它!我的按钮操作:@IBActionfuncsaveBtn(_sender:Any){//SavingitemtodatabaseifcommentTextField.text!=""&&placeLabel.text!="Location"{letplac

ios - 如何将 Firebase Storage 中的 PDF 文件保存到 App Documents 中以备将来使用?

我已将我的应用程序与我的19eaPDF文件所在的Firebase存储连接起来。我想下载这些文件并将它们保存在本地以备将来使用。这些PDF文件将在UIWebviews中使用,但可能需要及时更新。因此,我用Firebase数据库配置了版本控制系统,这样我就可以在更新存储中的文件时推送更新的版本。那么,如何在本地保存这些文件?(到一个文件夹,如:user/myapp/Documents/PDF等?)另外,我如何检查该文件夹是否包含任何文档以及如何在下载新文件之前删除它们?这是我到目前为止所得到的。感谢所有帮助。//FirebaseStorageConnectionstaticvarrefSt

swift - 如何从嵌套的父 firebase 获取 user_id

我想根据user_id检索站点信息,我正在使用以下查询来检索站点信息ref=Database.database().reference()self.ref.child("sites").queryOrdered(byChild:"user_id").queryEqual(toValue:"DxMYXkVqnZMC6NEZxdSQF3G2ZJ53").observe(.childAdded,with:{snapshotinif(snapshot.valueisNSNull){print("Notfound")}else{print("found")}})如果它的store_name、id

ios - 简单地将所有用户从 firebase 数据库中拉出来并将它们放入一个数组中是否有效?

我有一个简单的iOS应用程序,该应用程序的一部分从firebase数据库中获取所有用户,因此您可以搜索他们并执行不同的功能。现在我的问题是,如果/当应用程序增长并且有成千上万的用户时,从数据库中提取所有用户并将它们添加到[用户]的数组中,应用程序仍然不会崩溃或变慢吗?我在youtube上看到很多人只是通过firebase循环并捕获所有用户。请注意,我排除了个人资料照片,因此不涉及下载图片,只有字符串。我有一些我认为可以解决这个可能问题的代码,但我开始怀疑是否存在仅从firebase获取所有用户并将它们放入数组然后显示在tableview中的问题。这是我现在的一些代码,但我仍然注意到,当

json - 在 Swift 中从 Firebase 读取数据

这是我在FireBase中的JSON文件的样子:我正在尝试查看FirebaseWeb中的Firebase教程,但它对我不起作用: 最佳答案 letvalue=snapshot.valueas?[String:AnyObject]??[:]for(_,profile)invalue{letname=profile["Name"]as?[String:AnyObject]??[:]} 关于json-在Swift中从Firebase读取数据,我们在StackOverflow上找到一个类似的问题

ios - Firebase 数据库不离线返回值

我正在使用Firebase数据库开发一个应用程序,我还希望允许用户在离线时添加条目。想象一下以下情况(一切都离线;它在网上完美运行):用户添加了一个客户端(显示在主TableView中-有效)在新添加的客户的详细信息View中,他添加了与他的约会。约会列在客户端详细信息ViewController的TableView中。添加约会时,tableview没有刷新,因为回调没有调用。在代码中:navCont.child=userDB.child(entityNameClients).childByAutoId()navCont.child?.setValue(post)其中post是包含客户

swift - 我正在使用 firebase 在 swift 中测试登录身份验证并收到错误 get output frames failed, state 8196

我正在使用firebase在swift中测试登录身份验证并收到错误,输出帧失败,状态8196。这是日志我明白了2018-11-1911:14:42.259565+0530Loginpage[9509:563668]-[I-ACS036002]Analyticsscreenreportingisenabled.Call+[FIRAnalyticssetScreenName:setScreenClass:]tosetthescreennameoroverridethedefaultscreenclassname.Todisablescreenreporting,settheflagFire