firebase_authentication
全部标签 我正在设置推送通知,并且一切顺利,直到我尝试获取FCMtoken以便我可以向实际设备发送测试消息。使用podFirebase5.8.0、FirebaseCore(5.1.3)、FirebaseInstanceID(3.2.1)和FirebaseMessaging(3.1.2),我可以获得APNStoken,但每次我尝试获取FCMtoken时,它都会出现out为nil或当我使用InstanceID.instanceID().instanceID(handler:)时,它会导致一些超时错误代码1003和nil的结果。didReceiveRegistrationToken也不会被调用。我尝试
我正在尝试通过调用以下命令来设置Firebase观察器:ref.child(id).child("isLocked").observe(.value,with:{snapshotinprint("isLocked=",snapshot.value!)})当View加载时,它完美地工作。它打印出正确的值。当我在Firebase本身或单独的设备上更改值时,isLocked永远不会再次打印。应该是什么时候,因为我在路上有一个观察者。给了什么?这里的最终目标是根据lock值是true还是false使UIButton可用。View加载了button.isHidden=true。更新我发现观察者问
我正在通过使用OAuthProvider类使用个人Microsoft帐户登录来实现Firebase身份验证。我已按照以下说明操作:https://firebase.google.com/docs/auth/ios/microsoft-oauth?authuser=0但是,当我使用FirebaseSDK的OAuthProvider时,它没有显示Microsoft的登录页面,实际上getCredentialWith没有调用任何东西。当我使用GoogleAuthProvider时,一切正常,FirebaseSDK显示了Google的登录页面。letprovider=OAuthProvider
我正在尝试加载存储在Firebase服务器中的图像。我正在检查其他答案,但我找不到为什么在能够打印正确的字符串值后得到nil的原因:在我的应用程序中,我有以下数据结构:这里是我用来加载它的代码(nil值是评论中显示的值)letprofileDetailsRef=self.ref.childByAppendingPath("users/"+sessionUserID+"/details")profileDetailsRef.observeEventType(.Value,withBlock:{snapshotinself.txtUsername.text=sessionUserIDsel
我正在尝试通过UI中的@IBAction从用户那里获取用户名。我的目标是检查用户名是否已存在于Firebase中。如果不存在,则注册它。如果它确实存在,我想做一些其他的事情。这是我的代码。@IBActionfuncenterUsername(){letenteredUsername=usernameText!.text!letnamesRef=ref.childByAppendingPath("/usernames/\(enteredUsername)")namesRef.observeEventType(.Value,withBlock:{snapinif(snap.valueisN
我正在从Firebase查询用户,想知道查询除当前ref.authData.uid之外的所有用户的最佳方法。在解析它的读法时......query?.whereKey("username",notEqualTo:PFUser.currentUser()!.username!)query?.whereKey("username",containsString:self.searchTXTFLD.text)另外,有没有类似Parse的containsString的Firebase查询类型? 最佳答案 无法从Firebase中只检索不符合
有人知道如何将视频上传到firebase吗?我使用了这个链接:recordvideoinswift我设法在同一View中录制和播放Gifofmyvideoongiphy播放刚刚录制的视频的代码是:@IBActionfuncplayVideo(sender:AnyObject){print("Playavideo")//Findthevideointheapp'sdocumentdirectoryletpaths=NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,NSSearchPath
我试图找出我的key有多少child,但是当我尝试使用时varcount=0ref.observeEventType(.Value,withBlock:{snapshotincount+=snapshot.childrenCount})它给我一个错误。我应该怎么做? 最佳答案 这很奇怪...您发布的内容对我有用...也许DataObject不是预期的...通过添加断点并查看快照是什么来测试它。您可以试试这个...它应该产生与对您不起作用的结果相同的结果,所以它可能也不会起作用:snapshot.value.count编辑:啊,我想我
我正在尝试使用新的Firebase存储进行基本上传/下载。上传工作正常,但我无法将文件下载到设备。有人可以阐明我做错了什么吗?谢谢!funcdownloadAudio(){letstorageRef=FIRStorage.storage().reference()letpathReference=storageRef.child("testAudio/audio_test.m4a")letlocalURL=getDocumentsDirectory().URLByAppendingPathComponent("audio_test2.m4a")letdownloadTask=pathR
我正在尝试使用此处记录的暂停、恢复和取消API来管理从Firebase存储进行的下载:https://firebase.google.com/docs/storage/ios/download-files#manage_downloads我的下载工作正常,但我无法访问这些功能中的任何一个,有人知道如何访问这些功能吗?varstorageRef:FIRStorageReference?=nilvarpathReference:FIRStorageReference?=nilfuncdownloadImage(imageLocation:String){letsaveLocation=NS