草庐IT

firebase-cloud-messaging

全部标签

swift - 使用 caseInSensitive 在 Firebase 中保存和/或查询用户显示名称?

我正在将我的项目从Swift转移到Firebase。Firebase用户没有用户名,但我允许他们保存一个显示名称,它更像是一个属性而不是一个实际对象。如何让用户在敏感文本中使用大小写来查询其他用户/“friend”? 最佳答案 您可以轻松完成此任务。我们不知道您当前数据的结构,但这里有一个示例usersuser_id_0dsplay_name:"Smokey"lower_case_name:"smokey"user_id_1display_name:"Bandit"lower_case_name:"bandit"当你在Firebas

ios - 如何从 firebase 检索当前用户的数据

我正在开发一个简单的应用程序来存储用户图像。用户通过Facebook授权,并与应用程序交互。我坚持从当前用户那里检索数据。目前在我的firebase中我有这样的结构:我决定通过uid获取用户数据。所以我初始化了变量letuserID=FIRAuth.auth()?.currentUser?.uid然后我从我的数据库中检索一个对象数组URL_BASE.child("profile").observeEventType(.Value,withBlock:{(snapshot)inprint(snapshot.valueas![String:AnyObject]!)})在我的输出中我有这个:

swift - 在 Firebase 中查询以下 AutoID

Results-autogeneratedID-autogeneratedIDvalue1:abcvalue2:def我希望能够查询“value2”在何处等于某个特定值。我从引用开始:letref=FIRDatabase.database().reference().child("Results")因为我不知道自动生成的ID以提供路径,我是否需要先获取它们以便获得我可以使用.queryEqualToValue的值?如果是这样的话,我不只是抓取每条记录来寻找一个值,而不是使用某种索引来只抓取那些value2等于一个值的记录吗?最后,我想要一个返回所有“记录”的查询,其中value2等于某

ios - Firebase 交易 - 这是正确的吗?

所以我环顾四周,发现有很多人在做FirebaseTransactions,而且他们各不相同。我只想在计数器上加1,而iv得到的结果完美无缺,但我想检查我是否正确地做了,因为我的方法比他们的文档简单得多。干杯是前进!:)database.child("stories").child(articleKey).runTransactionBlock({(currentData:FIRMutableData)->FIRTransactionResultinifvarpost=currentData.valueas?[String:AnyObject]{varlikeCount=post["st

ios - 使用 Firebase 和 OneSignal 推送通知

我正在寻找一些指导。我正在使用Firebase作为我正在构建的应用程序的后端服务器,我想在有人喜欢或不喜欢用户生成的某些内容时提醒用户。我知道Firebase提供云消息传递,我可以通过它来定位非常特定的用户并向他们发送更新;我已经实现了该功能。但是,我想根据数据库的变化发送更新,据我所知,FCM不是为此目的而构建的。我遇到过OneSignal,它看起来很有前途。有没有人用Firebase实现了这个,它能满足我的要求吗?谢谢! 最佳答案 我将其设置为当一个用户向另一个用户发送消息时,也会通过OneSignal发送通知。您只需要将One

ios - 使用 Swift 将多个 child 添加到 Firebase 数据库

我正在尝试在一个child体内创建多个child。我目前可以在我的食谱中创建它:{"RecipeData":{"recipe":{"-KjTSH4uPQ152Cr-hDok":{"name":"Cookrice","ID":"-KjTSH4uPQ152Cr-hDok",}}}}使用:letrecipe:[String:Any]=["name":self.recipe.name,"ID":self.recipe.key]菜谱类如下所示:classRecipe{varname:String!varkey:Stringinit(fromsnapshot:FIRDataSnapshot){le

ios - 从 Firebase 数据库在 MKMapView 上放置多个标记

我正在创建一个iOS应用程序,它使用Applemap来显示本地车库/庭院销售的标记。到目前为止,我已经能够弄清楚如何从Firebase数据库中在AppleMaps上放置一个标记,但我不确定如何使用多个标记来做到这一点。我已经完成了类似的任务,使用单元格在Firebase数据库的UITableView中显示不同的内容,但这是我第一次以map方式进行。我在读一篇文章here这显示了如何使用JSON数据,但由于标记信息将是实时的,我的应用程序不可能那样做。将多个标记添加到MKMapView的最佳方法是什么?来自ViewController的片段(仅设置一个标记)Database.databa

ios - Firebase Analytics - 无法仅记录自定义事件

我们正在尝试在我们的iOS应用程序中使用firebase分析。默认事件似乎没有问题。5.1.0-[Firebase/Analytics][I-ACS023072]Eventlogged.Eventname,eventparams:screen_view(_vs)但是,只有自定义事件没有记录在下面的日志中。5.1.0-[Firebase/Analytics][I-ACS025018]Eventnotlogged.Call+[FIRAppconfigure]:custom_event_name我认为配置是按照文档进行的。我们为每个目标设置了两个不同项目的plist,以根据构建类型或目标设置

swift - 正在为 Collection View 中的所有用户加载帖子 firebase 和 swift

我想要做的就是将当前用户特定半径范围内的所有帖子提取到CollectionView中。目前,我正在获取该位置内所有当前用户的帖子,仅此而已。我不知道如何将其转换为从所有用户获取所有帖子。FetchPostUserIds正在返回所有用户的快照并且有UIDgeoFire查询只返回当前用户的postId。我想这不应该是注意:更新代码varPostKey:String?vargeoFire:GeoFire?varregionQuery:GFRegionQuery?varfoundQuery:GFCircleQuery?vargeoFireRef:DatabaseReference!overri

spring boot,spring cloud,spring cloud alibaba版本对应关系

SpringBoot和SpringCloud对应关系:SpringBoot2.0.x对应SpringCloudFinchley版本SpringBoot2.1.x对应SpringCloudGreenwich版本SpringBoot2.2.x对应SpringCloudHoxton版本SpringBoot2.3.x对应SpringCloudHoxton.SR6版本SpringBoot2.4.x对应SpringCloud2020.0.x版本SpringCloud和SpringCloudAlibaba对应关系:SpringCloudGreenwich对应SpringCloudAlibaba2.1.x版本