草庐IT

firebase-plugins

全部标签

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

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

MYSQL解决“plugin caching_sha2_password could not be loaded”

目录        1.登录mysql        2.查看用户的密码规则,及对应host         3.修改加密规则及密码(注意:下面代码的%是对应host中的内容)概述“plugincaching_sha2_passwordcouldnotbeloaded”,是无法加载插件缓存sha2密码, 在MySQL8.0中,caching_sha2_password是默认的身份验证插件,而不是mysql_native_password.使用mysql5可以正常连接,但是mysql8却无法连接,所以应该是sqlyog版本与mysql版本不匹配造成的。本文通过修改mysql密码策略解决;还有一种

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

swift - 在 Firebase Swift 中检查和比较消息的时间

我想做的是我有一个用Swift制作的消息应用程序,我使用Firebase作为我的数据库。我想做的是像Snapchat一样具有消失消息的功能;但是,我不确定我应该怎么做。我在数据库中的消息上有一个时间戳,但我不确定如何使用它。This是我想要做的,我只是不知道它的确切代码。这是我的数据库结构的图片。如果您需要更多信息,请告诉我。谢谢 最佳答案 我建议通过在Swift中使用NSDate().timeIntervalSince1970*1000以自1970年1月1日以来的毫秒数来管理Firebase中的时间戳,然后Date().getTi

ios - 从 Laravel 发送 Firebase 推送通知

我正在编写一个iOS应用程序,使用laravel作为API,使用googlefirebase作为推送通知。当我使用firebase云消息发送推送通知时,它会到达我的设备。当我使用laravel发送推送通知时,它不会影响。这是我从laravel发送推送通知的脚本:functionsendNotification(Request$request){$friendToken=[];$usernames=$request->all()['friend_usernames'];$dialog_id=$request->all()['dialog_id'];foreach($usernamesas

ios - 来自 Firebase 数据库的 TableViewCell 数据

所以基本上我想从我的数据库中获取Holes并将它们放在tableView中,但我真的不知道该怎么做。我不知道如何让单元格获得孔号的标题。这是我的数据库:这是我的ViewController:importUIKitimportFirebaseclassHolesViewController:UITableViewController{//FirebaseRefrencesvarref=FIRDatabaseReference.init()varholes:[FIRDataSnapshot]!=[]overridefuncviewDidLoad(){//ViewDidLoad//Refre

ios - 访问嵌套的 Firebase 值

如果我有类似的东西Person9283094823904username:bobpassword:wat您可以只使用.Value的观察者并打印snapshot.value以获取所有内容。但是如果我有类似的东西Person092830948290384username:Bobpassword:watfavoriteColorsblue:"true"green:"true"为什么如果我可以访问此人的UID并进行类似的引用refPerson.child(092830948290384).child("favoriteColors").observeEventType(.Value)bhalb

swift - 保存 Firebase 存储视频并使用 AVPlayerViewController 播放

构建允许用户将媒体上传到Firebase存储的应用。上传似乎工作正常,但我无法播放下载的视频。我将文件保存到应用程序以测试AVPlayer,它运行完美。funchandleGesture(){print("handlegesture")ifdetailMediaType=="Video"{performSegueWithIdentifier("toVideoView",sender:self)print("videoseguecalled")}}overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){

返回 Firebase 用户名时的 iOS 异步任务问题

我非常接近完成项目的这一部分。我学到了很多东西,但就是看不到,总结一下。我想做的是检查电子邮件地址是否已被其他用户使用。为此,我使用了这段代码:funcemailCheck(input:String,result:(canRegister:Bool?)->Void){varcanRegister:Bool?FIRAuth.auth()?.signInWithEmail(input,password:""){(user,error)iniferror!=nil{if(error?.code==17009){print("WrongPassword")canRegister=false}e

ios - 不正确的 Firebase 数据返回

我有以下Swift和Firebase代码,它按预期(最初)返回数据,但如果数据被另一个用户更改并且当前用户返回到表中,它会显示旧数据。它只会在用户离开并返回到显示正确数据的表中时更新新数据。就好像数据被缓存了,但我禁用了持久化):importUIKitimportFirebaseclassAgent_NewRequests:UITableViewController{letcustom=custom()vardbConnector=FIRDatabase.database().reference()varuserID:String!varsearchResults=[agentNewR