草庐IT

Firebase-Auth

全部标签

ios - swift 中的 Firebase 查询排序顺序?

当我将以下Firebase数据库数据加载到我的tableView中时,数据按日期升序排序。如何按降序排列(在顶部显示最新帖子)?在Xcode中查询:letref=self.rootRef.child("posts").queryOrderedByChild("date").observeEventType(.ChildAdded,withBlock:{(snapshot)->VoidinJSON导出:"posts":{"-KMFYKt7rmfZINetx1hF":{"date":"07/09/1612:46PM","postedBy":"sJUCytVIWmX7CgmrypqNai8v

database - 将自定义属性添加到 Firebase Auth

我搜索了Firebase的文档,但似乎无法找到将自定义属性添加到FIRAuth的方法。我正在从Parse-Server迁移一个应用程序,我知道我可以设置用户的用户名、电子邮件和objectId。不,我看到我可以选择电子邮件、显示名称和照片URL。我希望能够添加自定义属性,例如用户名。例如,我可以使用:letuser=FIRAuth.auth()?.currentUserifletuser=user{letchangeRequest=user.profileChangeRequest()changeRequest.displayName="JaneQ.User"changeRequest

ios - 从 Firebase 数据库中删除一个值

我正在尝试删除Firebase实时数据库中的一个值。这是我正在使用的代码:FIRDatabase.database().reference().child(FIRAuth.auth()!.currentUser!.uid).child("instagramLink").removeValue()这是JSON数据结构:Users{userUID{email:"test@test.com"fullName:"JohnDoe"instagramLink:"testLink"}}我告诉数据库删除key“instagramLink”,我知道它当前在数据库中,但该key永远不会被删除。如何删除ke

ios - 使用 Firebase 3 和 Swift 注销用户仍然显示 `currentUser`

我正尝试在我的iOS应用程序中使用Firebase3注销用户。这是我的代码:do{databaseReference.child("Users").child(CUUID!).removeAllObservers()tryFIRAuth.auth()?.signOut()print("FIRUSER-\(FIRAuth.auth()?.currentUser)")self.performSegueWithIdentifier("logOutSegue",sender:self)}catchletlogOutError{print("ErrorLoggingUserOut-\(logOu

ios - Firebase undefined symbol

我正在通过cocoapods将firebase添加到我的ios项目中。然而在表演之后`podinstall`我收到架构arm64的undefinedsymbol:错误:完整的错误列表:`Undefinedsymbolsforarchitecturearm64:"___ubsan_handle_add_overflow",referencedfrom:_ReadRawVarInt32inFirebaseMessaging(FIRMessagingCodedInputStream.o)-[FIRMessagingConnectionwillProcessProto:]inFirebaseM

swift - Firebase swift 不检索所有子值

我在Swift构建的iOS应用程序中有一段代码,用于从Firebase实时数据库中检索所有节点。当我执行下面的代码时,我注意到它并没有返回所有的子节点。当我查询未单独返回的特定节点时,代码首先返回“nil”,然后第二次尝试检索这些节点。(无需在此过程中进行任何代码更改)。在这个过程之后,节点开始显示在结果中,并带有检索所有节点功能。示例1:首先返回nil,然后在第二次尝试时返回节点。我可以从控制台看到,并且肯定存在于数据库中。ref?.child("transactions").child(email).child("14526452327").observeSingleEvent(o

swift - Firebase 太慢而无法加载基于图 block 的游戏

我正在使用swift和Firebase为iOS构建一个基于2dtile的游戏。因为世界很大,所以我设计了它,以便我只订阅屏幕上的图块。也就是说,我没有为所有10,000x10,000个磁贴添加监听器,而是将它们添加到屏幕上的磁贴中。当玩家移动时,我取消注册旧的监听器并注册新的监听器。我在屏幕边缘添加了一些缓冲区,希望所有内容在屏幕上移动时都能充分加载。不幸的是,Firebase通常有足够大的滞后,以至于这种策略根本不起作用。在次优的互联网连接上,有可能继续走进“未加载的世界”,有时需要几秒钟才能加载丢失的图块。不过,事情就是这样:同一连接和同一设备上的其他MMOiOS游戏运行良好。这不

iOS 应用程序在使用 Firebase 进行身份验证时崩溃

尝试从iPhone模拟器登录时,我的应用程序崩溃了。这是一个新项目,我正在关注Firebasedocs.当我填写两个输入字段然后点击登录按钮时,模拟器崩溃并显示Thread1:breakpoint1.1登录VC:importUIKitimportFirebaseimportFirebaseAuthclassLoginVC:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()}@IBOutletweakvarloginEmailInput:UITextField!@IBOutletweakvarloginPasswo

swift - 编辑模板身份验证 Firebase

您好,我使用Firebase启动了一个新应用程序,并开始实现身份验证方法,但我需要编辑电子邮件地址验证模板和更改电子邮件地址。这两个选项不能编辑,但在重置密码时可以编辑模板(字段:消息)。邮件仅在选项(电子邮件地址验证和更改电子邮件地址)上被阻止?我正在开发一个西类牙语应用,我真的需要编辑这个模板。 最佳答案 正如您将鼠标悬停在问号图标上时所说:“为了帮助防止垃圾邮件,无法在此电子邮件模板上编辑邮件”。在StackOverflow上我们对此无能为力,但如果您想查看功能更改,我建议您fileaFirebasefeaturereques

ios - 如何通过 Swift 连接到本地 Firebase 服务器?

我真的很想利用本地安装的firebase-server编写一些集成测试,这将模仿实时数据库服务器。我有installed它并从CLI启动它:node_modules/.bin/firebase-server-p5000但我无法通过Swift连接到它。按照Firebase的文档,需要在项目中下载使用GoogleService-Info.plist。这显然必须改变,因为我想改为连接到本地服务器。这就是我现在在AppDelegate.swift中的内容:varfirebaseConfig:String!ifisRunningTests(){//unittestserver(idealyloc