草庐IT

firebase-plugins

全部标签

arrays - 在加载时从 Firebase 对数组运行排序?

按下按钮时,我正在对从Firebase获取的数组进行某些过滤。例如其中之一是:self.PersonalSearchesList=PersonalSearchesList.sorted{$0.users>$1.users}self.tableView.reloadData()问题是我想要在View最初加载时我想要应用其中一个过滤器..但我不知道在哪里运行过滤器。如果我在查询后追加数组时运行排序,我的信息/单元格都会被不正确的信息所淹没。我无法在viewDiDLoad中运行它,因为firebase的观察者正在ViewDidLoad中运行,此时不会填充数组。编辑:currentUserFi

ios - Firebase 无效的位码版本

是否可以使用xcodev7.3.1存档使用某些FirebaseSDK的项目?我试过了,但得到了这个Invalidbitcodeversion(Producer:'800.0.38.0_0'Reader:'703.0.31_0')pod'FirebaseRemoteConfig'pod'FirebaseDatabase'pod'FirebaseCore'pod'FirebaseMessaging'pod'FirebaseAuth'pod'FirebaseCrash'问题是Firebase依赖于GoogleUtilities,如果我没记错的话,它是在xcodev8.x中构建的

ios - Firebase-database - 如何从多个子节点获取子值并存储在 Swift 字典中

我的数据库结构如下:"routines":{"usersuniqueidentifier":{"routineuniqueidentifier":{"routine_name":"routinename","routine_create_date":"routinecreateddate","exercises":{"exercisename":{"Sets":"numberofsets"}}}}}当检索数据时,我想将每个routine存储为一个对象以加载到UITableView中。我使用的例程结构是:structRoutine{varroutineName:String!varrou

ios - 如何在不退出 Firebase 的情况下创建新帐户?在 iOS 中( swift )

下午好!用户登录系统(通过电子邮件或GooglePlus有两个选项),然后他在应用程序中有一个部门,可以在其中创建其商店的部门,用户可以使用部门的电子邮件创建它并设置随后传递给特定部门的密码。要创建新用户,我们使用此FIRAuth.auth()?.createUser但如果您使用此代码,它会使Firebase重新登录,并且已经带有一个新帐户。问题是如何创建一个新用户,而无需退出新帐户? 最佳答案 您可以通过多种方式解决此问题:选项1:将管理员用户的凭据安全地保存在您的设备上。然后,当用户创建新用户时,使用管理员凭据登录。这将使您注销

ios - 如何解析从 Firebase Storage Swift 3 下载的 CSV 文件

我正在使用Swift3创建一个应用程序来管理事件中的条目。我正在使用Firebase来存储我的客户端的CSV文件。这些CSV文件代表一个事件的所有参与者的数据库。我的CSV文件中存储在Firebase存储中的行示例:id;event;lastname;firstname;phone;email;address;zipcode;city;added_in_event;comment;checked;checked_date;created;created_uid479;NULL;CHARLANES;Herve;Google;NULL;NULL;NULL;NULL;NULL;NULL;1;

使用 Firebase 的 Swift 和 Touch ID

我有兴趣将TouchID选项添加到我的应用程序中。我找到了许多关于如何实现它以及如何处理错误的SO帖子和其他文章。我的问题是,如果用户登录,然后转到首选项VC并(如果设备支持)启用TouchID……如何从Firebase检索用户电子邮件和密码……或存储它?我可能是错的,但我无法想象Firebase会允许我提取用户的密码。那么,我是否可以将VC中登录的密码存储在常量中,然后将其从VC传递到VC,以防用户想要启用TouchID?这似乎也不是一个很好的选择..编辑我想澄清一下我的问题。最初在我的应用程序中,用户使用电子邮件和密码使用Firebase登录应用程序。稍后,如果用户愿意,他/她可以

arrays - 在 Swift 中从 Firebase 填充的多维数组

我正在尝试填充方形对象的二维数组(UICollectionView):classSquare:NSObject{varsqrKey:String!varuserId:String!init(SqrNumber:String,UserID:String){self._sqrKey=SqrNumberself._userId=UserID}}ViewController是这样的:classCustomCollectionViewController:UICollectionViewController{varref:DatabaseReference!varsquares=[Square]

ios - 如何检查 Firebase 权限是否被拒绝?

如何在我的swift代码中检查“permission_denied”?!以便我可以向用户显示适当的警报?self.ref=Database.database().reference(withPath:"PlayerBoxes")//handle=ref.child(pID).observe(.value,with:{snapshotin//DoSomething}){(error)inprint(error.localizedDescription)}//UpdateinfointoFirebase,donotoverwriteentirenoderef.child(self.pID)

ios - 每次更改子项时都会调用添加的 Firebase 子项

我有一个群组消息传递应用程序,在我想更改一些基本的群组属性(例如群组标题、图像等)之前,它工作正常。在我展示我的代码以显示我的对话并更新它们之前,我将向您展示一些我的数据结构。在处理对话的显示和编辑时,我使用两个主要节点。包含对话属性的整体对话节点和当前用户中的对话节点。这是我当前用户的对话节点的样子:如您在上图中所见,我的用户有一个带有对话ID列表的对话节点。这些对话ID指的是我的数据库中的一个对话节点。这是对话节点的图片:只是为了检查问题。基本上,当我更新任何对话属性(标题、图像、成员)时,它会重新调用我的child添加的方法,这会产生一个错误,我将在稍后显示。这是我显示对话的代码

详解使用git和jmeter-maven-plugin管理jmeter脚本的接口测试方案

上一篇文章中讲解了如何使用jmeter进行接口测试以及落地的方案,详情参考:干货!Jmeter落地接口测试的实现方案!本文我们来继续这一话题,深入讲解如何通过git和jmeter-maven-plugin来管理jmeter脚本,以及其如何在接口持续集成测试中进行应用。总体策略使用公司的gitlab管理jmeter脚本(maven工程),大家每次本地编辑脚本后都需要提交更新的脚本到gitlab;每个人只更新维护自己的脚本(避免引起冲突);脚本提交前要确保脚本执行的正确性;只在主干工作,没有涉及到分支;后续使用jmeter-maven-plugin对jmx执行进行管理,这样方便了jmx接口测试脚本