草庐IT

firebase-cloud-messaging

全部标签

ios - 从 Firebase 数据库中获取特定字段

我正在从事firebase项目,我将用户信息存储在一个表中。现在我的要求是在一个表中显示所有用户。这是我的数据库快照我可以使用从数据库中获取所有用户ifletuser=FIRAuth.auth()?.currentUser{self.ref?.child("Users").observeSingleEvent(of:.value,with:{(snapshot)in//Getuservalueletvalue=snapshot.valueas?NSDictionaryletname=value?["name"]as?String??""letemail=value?["email"]a

ios - Swift 中的 Firebase 嵌套查询无法正常工作

我有一个如下所示的JSON结构:{"groups":{"-KAv867tzVgIghmr15CM":{"author":"ruben","name":"ItemA"},"-KAv87nqLEG1Jtc04Ebn":{"author":"ruben","name":"ItemB"},"-KAv88yZe8KTfkjAE7In":{"author":"ruben","name":"ItemC"}},"users":{"rsenov:{"avatar":"guest","email":"ruben@ruben.com","groups":{"-KAv867tzVgIghmr15CM":"tr

swift - 如何在自动 ID 子项中使用 queryEqualToValue 检索数据。 Firebase-iOS

作为我的问题。当我尝试使用带有自动ID键的“queryEqualToValue”时,我无法从firebase检索数据。self.ref.child(..mychild..).queryOrderByChild("name").queryEqualToValue("myname")在child“名字”之上的自动childID。编辑:为我的json树学生(自动识别)名字名字昵称我的真实数据不喜欢这样,但这是例如结构。我真的想检查等于“名字”。这是我的代码letref=FIRDatabase.database().reference()ref.child("Students").queryO

ios - 在 IOS 10 swift 3 中未收到 FCM 通知

长期以来,我一直在尝试在我的iOS应用程序中获取firebase推送通知。我已经尝试了我能在互联网上找到的所有内容。但遗憾的是没有运气。任何帮助,将不胜感激。我正在通过firebase控制台发送通知。有时当应用程序在前台运行时,最后一部分extensionAppDelegate:FIRMessagingDelegate{//ReceivedatamessageoniOS10devices.funcapplicationReceivedRemoteMessage(_remoteMessage:FIRMessagingRemoteMessage){print("notirecieverem

ios - 在 viewDidDisappear 上删除 Firebase authState

我正在使用Firebase的新框架,我试图分别在登录和注册VC上监控用户的登录状态。问题是如果注册View上的登录状态发生变化,登录View上的身份验证状态也会被调用。我的问题是,如何删除授权状态?我在Firebase网站上找到了语法,但在考虑我的身份验证状态代码时对要传递的内容感到有点困惑:FIRAuth.auth()?.addAuthStateDidChangeListener{auth,useriniflettheUser=user{//Userissignedin.print("LOGGEDIN!!!!::::\(theUser)")self.dismissViewContro

ios - Firebase 查询是否可扩展

在我的应用程序中检查注册时是否使用了电子邮件(和用户名),我使用这样的查询...letemailRef=Firebase(url:"https://photocliq5622144.firebaseio.com/users")emailRef.queryOrderedByChild("email").queryEqualToValue(email.text!.lowercaseString).observeEventType(.Value,withBlock:{emailin这是否适用于数百甚至数千名用户(是否可扩展)? 最佳答案

ios - Firebase 商店提供商照片网址(无法转换 NSURL 类型的值?)

我是Firebase的新手,我想存储提供商照片URL,但出现错误“只能存储类型为NSNumber、NSString、NSDictionary和NSArray的对象”。我尝试了不同类型的方法,但它似乎不起作用,例如letprofilePicUrl=profile.photoURLasString或letprofilePicUrl=NSString(NSURL:profile.photoURL)这是我的方法funccreateFirebaseUser(){letkey=ref.child("user").childByAutoId().keyifletuser=FIRAuth.auth()

swift - 在 Swift 4 中处理 Firebase 5 身份验证错误

我们有一个最近更新到Firebase5、Swift4的现有项目,我们的身份验证错误处理似乎不起作用。我在SO上找到了几个答案,但那些似乎不再适用:ErrorHandlingAuthCodes假设用户正在登录,他们输入了有效的电子邮件和无效的密码,这些信息将传递给以下代码以进行身份​​验证Auth.auth().signIn(withEmail:user,password:pw,completion:{(auth,error)iniferror!=nil{leterrDesc=error?.localizedDescriptionprint(errDesc!)//prints'Thepa

ios - 如何检查图像上传到 Firebase 存储的进度

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion当用户注册我的应用程序时,他们选择个人资料照片、输入姓名、电子邮件和密码。我使用firebase使用电子邮件和密码对它们进行身份验证。我正在使用FIRAuth.auth()?.addAuthStateDidChangeListener来检测用户身份验证状

ios - Firebase 异步函数,后台队列里有什么不在

假设我有这个//abunchofcode...FIRDatabase.database.reference.child("somechild").observeSingleEventOfType(.Value,withBlock{(snapshot)in//somecodeinsideofthecompletionhandler})请不要过多阅读要求更多代码的代码片段,我只需要一个简短的答案。在它说“一堆代码”的地方,假设它实际上是MAIN队列中的一些代码。现在,当我写下observeSingleEventFirebase完成处理程序时,我对它的分析是这样的。observeSingle