草庐IT

Flutter-Firebase

全部标签

ios - 如何正确构建 Firebase 数据库以方便读取和删除

我正在创建一个食谱查找应用程序,基本上我有一个“收藏夹”,如果用户收藏了一个食谱,他们将能够在应用程序的“收藏夹”选项卡中轻松访问它。基本上这是我现在的结构:app:users:2ReAGRZlYiV5F2piwMakz59XDzl1(uid):favorites:-KRUe6mMhaQOX62zgXvg(childByAutoId):ID:172171(recipeid)UTJ0rVst9zMSuQhWkikTCu8558C2(uid):favorites:-KRUzMxTvv-uNvX9J9_-(childByAutoId):ID:578141(recipeid)基本上,每当他们转

ios - 使用未声明的类型 'Firebase'

我知道这是最常被问到的问题之一,但仍然找不到问题所在。我尝试更新pod,但仍然出现此错误。importFirebasepublicstaticfunccreateUrlToGetMessages(threadIdid:String)->Firebase{returnFirebase(url:FIREBASE_BASE_REF).childByAppendingPath("chats").childByAppendingPath(id).childByAppendingPath("messages")}publicstaticfunccreateUrlToGetOneMessageRef

ios - Firebase Remote Config 推送多长时间?

推送远程配置需要多长时间?我有以下代码,在网络上推送新更新后,它会继续打印false和旧值至少几分钟。remoteConfig.fetchWithCompletionHandler{(status,error)->Voidinif(status==FIRRemoteConfigFetchStatus.Success){print("Configfetched.")print(self.remoteConfig.activateFetched())print(self.remoteConfig.configValueForKey("my_key").stringValue)}else{p

ios - Swift Firebase 访问子快照数据

我目前正在尝试从Swift中的子快照访问数据。这是我的代码(在Swift3/Firebase更新之前有效):ifletachievements=snapshot1.childSnapshotForPath("Achievements").children.allObjectsas?[FIRDataSnapshot]{ifachievements.count!=0{ifletval=achievements[0].value!["somevalue"]as?Int{self.dict["somevalue"]=val}}所以我在这里尝试做的是创建子快照(成就)的变量,并从中访问子快照数据

ios - Firebase Cloud Messaging - 检查现有或可用的主题

我在GoogleFirebase文档上阅读过:Clientappscansubscribetoanyexistingtopic,ortheycancreateanewtopic.那么我怎样才能检查有多少现有主题可供我使用?只能通过控制台吗?或者有API吗? 最佳答案 @FrankvanPuffelen在评论部分已经提到,没有可用的API来获取您拥有的主题列表。您可以做的是记录您在服务器端创建的主题。所以这在很大程度上取决于您自己的实现。此外,如果您正在考虑检查特定主题的订阅者数量以便了解哪些订阅者处于活跃状态,这也是不可能的。看这个

ios - 在 Firebase Analytics 控制台中记录自定义事件 (Swift)

我正在尝试为我的位置评级应用(Swift)记录自定义事件。查看示例后,您似乎为属性赋予了类似于JSON数据库的值。我仍然没有在分析控制台中看到名为logged的​​事件(已经大约一周了)。它没有任何调试错误。这是实例:FIRAnalytics.logEventWithName("Ratings",Parameters["rating":(indexPath.row+1)有什么建议吗? 最佳答案 它真的很晚,但它可能对某人有帮助Analytics.logEvent("Ratings",parameters:["rating":(ind

Flutter中的视频播放插件

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.video_player(官方插件)2.chewie(第三方插件)1.video_player(官方插件)video_player是一个在Flutter开发框架中进行应用程序开发的Flutter插件.在项目开发中使用video_player插件中的VideoPlayer组件进行视频播放时,需要由VideoPlayerController组件对视频的播放进行控制。VideoPlayerController提供了如表所示的多种方法和属性。代码示例:视频初始化(很重要)初始化时可以设置循环播放和设置声音定义视频播放组件如下按

swift - 如何在数据库中搜索 Firebase

我在Stackoverflow上进行了搜索,但没有找到我正在寻找的解决方案如果“名称”等于导航标题中的名称并且用户用于登录的“电子邮件”等于数据库中的电子邮件,我想在数据库firebase中搜索,然后它将避免用户添加新项目Json看起来像这样"Items":{"-KUMSKLFqMjclbqygnPL":{"Item":"asdfg""Name":"Fadi”,"UserEmail":"i@i.com"}}我的代码是letdatabaseRef=FIRDatabase.database().reference()varNAME:String!varUserEmail:String!va

ios - Firebase 按日期排序数据

我正在尝试按日期对获取的数据进行排序,但它不起作用。这是我要排序的数据:{"events":{"Saturday,May6,2016":[null,{"Id":3,"LogoImage":"image_url","MainImage":"image_url","Name":"event_name"},{"Id":4,"LogoImage":"image_url","MainImage":"image_url","Name":"event_name"}],"Saturday,April8,2016":[null,{"Id":1,"LogoImage":"image_url","MainI

ios - 在 iOS 上使用 Swift 多次调用 Firebase 'Observe'

当我在Firebase数据库节点上启动observer时,我注意到即使没有数据更改,Firebase也会继续调用方法observer。这是我的设置:FIRDatabase.database().reference(withPath:"test").observe(FIRDataEventType.value,with:{(snapshot)inprint("FirebaseDataUpdated");});当我对Firebase数据库进行一次更改时,observer多次调用其闭包函数。FirebaseDataUpdatedFirebaseDataUpdatedFirebaseDataU