草庐IT

Firebase-Auth

全部标签

ios - 使用 Swift 3.0 查询 Firebase

我试图获取所有createdAt等于Today的条目,但它没有返回任何内容。我在这里做错了什么?而且,以我尝试的方式查询数据的正确方法是什么?JSON:{"thoughts":{"-KWGdcdZD8QJSLx6rSy8":{"createdAt":"Tomorrow","thought":"meno","user":"ET9tYfHqThNTsLG4bZGIbuLGauu2"},"-KWGeGivZl0dH7Ca4kN3":{"createdAt":"Today","thought":"meno","user":"ET9tYfHqThNTsLG4bZGIbuLGauu2"},"-KW

swift - 如何使用 JWT for Google firebase 生成授权 token ?

所以我正在尝试authenticatetheFirebaseRESTAPI.我正在使用Vaporframework对于服务器端swift,我安装了JWTpackage.我正在尝试使用serviceAccountKey.json文件和JWT中的数据来生成身份验证token。这是我试过的代码:letpayload=tryJSON(node:["iat":Date().timeIntervalSince1970,"exp":Date().timeIntervalSince1970+3600,"iss":"client_emailfromserviceAccountKey.json","aud

ios - 尝试使用 pod 相对于 nanopb 安装 Firebase 时出错

我正在尝试使用Cocoapod在我的swift应用程序中安装Firebase,如下所示:pod'Firebase/Core'pod'Firebase/Messaging'但是当我处理pod安装时出现错误:[!]Errorinstallingnanopb[!]/usr/bin/curl-f-L-o/var/folders/82/qk0yjdtx5xl0hnzsk2s2h30h0000gn/T/d20170722-19429-tm6t4q/file.tgzhttp://koti.kapsi.fi/~jpa/nanopb/download/nanopb-0.3.8.tar.gz--creat

ios - 用户未在 Share App Extension 中登录 Firebase

我正在我的应用程序共享扩展中进行一些APIFirebase调用(下载一些用户特定数据),但用户未登录Firebase(又名currentUser为nil),所以我没有得到任何数据,因为我需要uid。换句话说,数据库只允许经过身份验证的用户访问数据。我该如何解决这个问题? 最佳答案 展开KutakMir'sanswer,这些步骤对我们有用:第1步。为共享扩展设置Firebase从这个Stackoverflowanswer开始的步骤:将包含应用的GoogleService-Info.plist复制到您的Xcode中的扩展将复制的Goog

ios - 如何在 Firebase 中创建自动递增键?

我想知道我们是否可以像在SQL中那样在Firebase中创建自动递增ID(键)!我想创建一个这样的结构rules:Line1:1:Smith2:Alex3:HelloLine2:1:Brown2:Michael所以假设我想将“Erik”添加到第1行,它应该这样做Line1:1:Smith2:Alex3:Hello4:Erik有没有可能有这样的结构?我知道我们有push()和childByAutoId()但这不适合我的问题。我只是在使用SwiftiOS。 最佳答案 这种顺序键本质上限制了多用户分布式系统的可扩展性,该系统还需要处理缺乏

ios - firebase runTransactionBlock

我正在阅读此处显示的firebase.google示例https://firebase.google.com/docs/database/ios/save-data#save_data_as_transactions我正在尝试编写自己的版本。我遇到了麻烦,因为firebase示例让我比开始之前更加困惑我想做的就是当一个人点击一个按钮时,它的计数是++(或+=1)另一个按钮将其删除有人能帮我弄清楚该怎么做吗...上一个问题的另一个用户发布了指向其他语言答案的链接,我试图用快速语言编写它,但我惨败了 最佳答案 感谢上面看到的评论,我能够

ios - 找不到 Firebase 框架

我一直在尝试将我的项目迁移到cocoapods。我觉得我快到了,但我被困在了:ld:frameworknotfoundFirebaseforarchitecturex86_64error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)我正在尝试使用我的“app.xcworkspace”进行编译,项目如下所示:还有:我已经尝试启动其他项目并且firebase在那里工作,所以这个项目设置有问题......有什么想法吗?我的播客文件如下所示:#Uncommentthislinetodefineaglobalplatformfory

ios - 升级 Firebase 破坏了我的 iOS 项目

我希望我从来没有更新过我的pod,整个项目充满了错误,一个具体的错误在下面的照片中,我无法修复它,现在看来我已经准备好将我的应用程序提交到AppStore就像它都毁了一样。最重要的是,它让我删除了一堆可选值。funcuploadData(user:User){letchangeRequest=user.createProfileChangeRequest()changeRequest.displayName=self.nameUser.text!changeRequest.commitChanges(completion:nil)letimageRef=self.userStorage

ios - 如何使用 Firebase 在 iOS 上验证用户的电子邮件地址?

我被Firebase的电子邮件验证困住了。我四处寻找指导但没有帮助。用户验证他的电子邮件后,我的代码仍然打印出用户尚未验证。我仍在努力适应firebase的语法。这是我的代码:ifFIRAuth.auth()?.currentUser!.emailVerified==true{FIRAuth.auth()?.signInWithEmail(email.text!,password:passsword.text!,completion:{user,erroriniferror!=nil{print("Email/passwordiswrongoruserdoesnotexist")}el

ios - 卸载应用程序后注销用户 - Firebase

从手机上卸载应用后,我的应用不会注销当前用户。我不希望用户卸载该应用程序,并且当他们重新安装它时他们已经登录。我认为这可能与它的钥匙串(keychain)访问有关?没有把握。我在想也许我需要在删除应用程序后取消对用户的身份验证,但无法检查该情况。最接近的是运行applicationWillTerminate函数,但如果我将FIRAuth.auth()?.signOut()放在那里,它会注销我的用户每次应用程序被杀死。我不想要那个。我将如何进行这项工作? 最佳答案 虽然没有用于检查应用程序何时从手机上卸载的函数或处理程序,但我们可以检