草庐IT

Firebase-Auth

全部标签

ios - 如何在 iOS 中使用 firebase 删除已发送的远程推送通知?

我向设备发送推送通知,但需要在1小时后删除此已发送的推送通知。无论如何我都能做到这一点吗? 最佳答案 哦。好问题。您只能取消计划通知,如果它尚未发送。如果它已经发送给用户,则不能取消。但是,如果您不想让不活跃的用户看到您的推送通知,那么您可以在您的通知中设置一个自动过期时间,这些通知会在一定时间后自动删除。为了实现这一点,生存时间在Android上设置为以秒为单位的过期时间,而在iOS上则设置为过期日期 关于ios-如何在iOS中使用firebase删除已发送的远程推送通知?,我们在St

ios - 结合使用 Firebase Analytics 和 Google Analytics - iOS

我正在尝试在我的iOS应用中同时添加FirebaseAnalytics(FA)和GoogleAnalytics(GA)。我们可以使用Google跟踪代码管理器来实现这一点。我遵循了本教程https://developers.google.com/tag-manager/ios/v5/#introduction我正确设置了Google跟踪代码管理器触发器和代码。我选择了“GoogleAnalytics”作为在Google标签管理器中设置标签时询问的产品。我假设,当我使用firebaseanalytics触发事件时,相同的事件也应该出现在googleanalytics中。它似乎对我不起作用

ios - 我在 Firebase 中看到应用内购买,但在 iTunes connect/AppAnnie 中看不到它们

6月16日,在Firebase中,我在我的VampiresiOS应用中看到了1位用户的一些应用内购买。2个售价19.99美元,1个售价9.99美元。我在AppAnnie/iTunesconnect中看不到这一点。对于另一个应用程序,PiratesiOS,我在6月15日看到2个应用程序内购买,每个应用程序的价格为3.30。在AppAnnie统计数据中,我看到收入为4.15美元,但针对的是6/16。看起来应用内购买的日期搞砸了/没有报告?我还查看了6月17日的iTunesconnect和AppAnnie报告,发现当天没有收入。有没有人遇到过这种情况?也在2天前首次在GoogleGroupf

firebase:无法解析授权令牌

首次堆栈溢出海报在这里!我正在关注Angular4教程,并使用Firebase完成其身份验证部分(link:)。我能够成功地注册和登录,但是在通过“getIdtoken”传递用户令牌时会收到错误,以将某些操作限制在身份验证的用户身上。将令牌传递给我的Get请求时,我会收到以下错误:*Response {_body: "{↵"error":"Couldnotparseauthtoken."↵}↵", status: 401, ok: false, statusText: "Unauthorized", headers: Headers…}我还会在将控制台复制和粘贴到代码中时经历此问题我在下面发布

ios - 使用Firebase iOS SDK时如何检测用户是否在线

在发送消息(即在Firebase对象上调用setValue)之前,是否有推荐的方法来确定用户是在线还是离线?例如:[firebasesetValue:someValuewithCompletionBlock:^(NSError*error,Firebase*ref){//ThisblockisONLYexecutedifthewriteactuallycompletes.Butwhatiftheuserwasofflinewhenthiswasattempted?//Itwouldbeniceriftheblockis*always*executed,anderrortellsusif

ios - 在 firebase 中如何删除所有观察者,而不是特定引用的观察者

我正在创建一个带有注销功能的Firebase应用。我的问题是classfuncsignOut(callback:((error:NSError?)->Void)){letref=Firebase(url:firebaseHost)ref.unauth()ref.removeAllObservers()leterr=UserCredentials.delete()callback(error:err)}只删除根引用的观察者?我想删除在应用的其他部分为几个不同的查询设置的所有观察者。我是否必须让ref...并重新创建所有这些引用才能删除观察者?unauth会断开并移除观察者吗?客户端是否有

ios - 在 Firebase 3 for iOS 中更改用户的电子邮件/密码

我正在寻找在今天的主要更新后替换Firebase类上的“changeEmailForUser”和“changePasswordForUser”的新类和方法。我假设他们现在是FIRAuth的一部分,但我似乎找不到任何东西。有人能指出我正确的方向吗? 最佳答案 文档有点困惑,但位于“iOS”下的“管理用户”部分底部,“身份验证”下为here根据文档,更新用户的电子邮件地址:FIRUser*user=[FIRAuthauth].currentUser;[userupdateEmail:@"user@example.com"completi

ios - 上传 APNS 证书的问题 Firebase

我正在尝试将我的iOS应用配置为使用Firebase接收通知。如果我在没有密码的情况下导出证书和私钥并尝试将其上传(生产或开发)到Firebase控制台,我会收到错误“密码不正确”。如果我使用密码导出证书和私钥,我会收到错误“发生未知服务器错误”或“读取您的证书时出错”。我不明白为什么会这样。我确实正确地遵循了教程。有人可以帮助我吗? 最佳答案 您应该使用APNS身份验证key而不是证书。这是iOS中提供商使用APNS注册和发送消息的新首选方法来自Firebase:Configurationwithauthkeysisrecomme

ios - 未收到来自 firebase 的推送通知

我检查了我的配置文件,一切正常,因为我在firebase提供的演示中使用了这些配置文件,并且我正在接收来自该演示项目的推送通知。问题是在我正在使用的主要项目中:与演示项目相同的代码。相同的配置文件。相同的.plist文件。具有相同版本的相同pod。我仍然无法在我的项目中接收推送通知。让我知道我在哪里遗漏了什么。 最佳答案 当您尝试刷新证书并检查其他内容是否有效时,请再尝试一件事。在你的info.plist文件中设置FirebaseAppDelegateProxyEnabled=YES这对我有用。

ios - 如何使用 Swift3 检测与 Firebase 数据库的互联网连接?

任何人都可以帮助我使用Swift3检测与Firebase数据库的互联网连接吗?我正在使用此功能从数据库下载数据。funcloadData(){Ref=FIRDatabase.database().reference()Handle=Ref?.child("Posts").queryOrdered(byChild:"Des").queryEqual(toValue:"11").observe(.childAdded,with:{(snapshot)inifletpost=snapshot.valueas?[String:AnyObject]{letimg=Posts()img.setVa