草庐IT

firebase_storage

全部标签

objective-c - 无法在 AppController 中导入 firebase

我在导入Firebase时收到此错误“禁用模块时使用‘@import’”。#import"GameKit/GKLocalPlayer.h"#import"GameKit/GKScore.h"#import"GameKit/GKAchievement.h"@importFirebase;@implementationAppController@synthesizeviewController;我怎样才能正确导入它? 最佳答案 您可以在项目(或目标)的build设置中启用模块并将其保留为@importFirebase;或者您可以使用#i

swift - 使用 Swift 将类数组保存到 Firebase 数据库中

我有一个类数组,如下所示:varmyItems=[myClass]()classmyClass:NSObject{vara:String?varb:String?varc:String?vard:String?}我想要的是将名为myItems的数组保存到我的数据库中,并将每个类都放在数据库中的个人部分中。基本上,我希望每个类(class)看起来都像这张图片中名为“Eko”的类(class):澄清一下,在“Eko”之后,应该显示数组myItems中的所有其余类。为了实现图片所展示的效果,我使用了以下代码:letdata=self.myItems[0]letcurrU=FIRAuth.au

android - 我可以让Firebase使用用户名登录过程吗?

我想制作一个允许用户名登录的系统。此过程需要满足以下条件:用户必须使用电子邮件/密码注册用户可以设置唯一的用户名用户可以使用电子邮件或用户名登录用户可以通过电子邮件或用户名恢复密码该功能必须在启用了持久性的数据库上起作用之前已经回答了这个问题,但是它使用户无法使用密码恢复功能。他们也没有解决区分大小写的问题,一个人可以注册为“scooby”,另一个可以注册为“Scooby”。 最佳答案 免责声明:该代码已有两年多的历史了。虽然这并不意味着它已被弃用,但我强烈建议在假设这是最佳方法之前,先研究替代方法。我个人不希望Firebase的标

ios - 在 Firebase 中通过电子邮件查找 UID

我首先尝试像这样实例化数据库中的每个用户:emails:{email:"jerry@gmail.com"{uid:"x"}}我很快发现我无法存储电子邮件,因为它有一个@和.。我原本打算像这样查找用户:funcuserLookUpByEmail(email:String)->String{varuserID:String="nil"ref.queryOrderedByChild("emails").queryEqualToValue(email).observeSingleEventOfType(.ChildAdded,withBlock:{snapshotinifsnapshot.va

ios - 如何在 iOS (Swift 3) 上断开 Firebase 通知?

我正在开发一个带有Firebase通知的应用程序。我已经在AppDelegate中对其进行了配置,它们运行良好。问题:我有一个带有开关的设置View,用于打开/关闭通知,但我不知道如何禁用通知。我试过这个,但没有用:@IBActionfuncchangeSwitch(_sender:Any){ifmySwitch.isOn{print("NOTIFICATIONSON")connectToFcm()}else{print("NOTIFICATIONSOFF")FIRMessaging.messaging().disconnect()}}funcconnectToFcm(){FIRMes

swift - 换行命令 (\n) 不适用于 Firebase Firestore 数据库字符串

我正在使用Swift制作应用程序,并且正在使用FirebaseFirestore。Firestore是一个数据库,其中包含一些我放入UILabel中的字符串。对于我的一些字符串,我正在使用换行命令(或\n)。所以我的一些字符串看起来像这样:"Thisislineone\nThisislinetwo\nThisislinethree"但是,无论何时检索到该字符串,它都会添加到UILabel中并显示如下...这是第一行\n这是第二行\n这是第三行……什么时候应该是这样的……这是第一行这是第二行这是第三行我假设\n不适用于来自数据库的字符串?我试过使用\\n进行双重转义。有人对此有解决办法吗

ios - 如何在通过 Firebase Cloud Messaging 收到推送通知后显示角标(Badge)编号和声音?

我正在尝试通过Firebase云消息传递向我的iOS应用程序实现推送通知。我可以完美地设置firebase控制台和APN,我可以在我的设备中收到通过Firebase控制台发送的通知。但是,当我收到通知时,它只显示警报,没有声音,角标(Badge)中没有数字,即使我已经说明了UNAuthorizationOptions=[.alert,.badge,.sound]这是我在应用程序委托(delegate)中使用的代码importUIKitimportFirebaseimportUserNotifications@UIApplicationMainclassAppDelegate:UIRes

swift - 在 Firebase 中增加数据点的最简单方法?

我在Firebase中递增数据时遇到问题。Firebase{clickedCounter:0}这是我的代码:@IBActionfuncplus(sender:UIButton){FIRDatabase.database().reference().child("clickedCounter").observeEventType(.Value){(snap:FIRDataSnapshot)inletvalue=FIRDatabase.database().reference().child("clickedCounter")as?NSNumberletincrement=((value?

ios - Swift 3 - Firebase 推送通知,我该怎么做?

我喜欢下面的Swift2。但它在Swift3中不起作用。我如何提供这个?如果有人对此进行解释,那就太好了。didFinishLaunchingWithOptionsletnotificationSettings=UIUserNotificationSettings(forTypes:[.Alert,.Badge,.Sound],categories:nil)UIApplication.sharedApplication().registerUserNotificationSettings(notificationSettings)application.registerForRemot

ios - 使用 .childAdded 类型的 Firebase observe 每次都会检索我的所有信息。请协助

根据Firebase文档:ChildAddedistriggeredonceforeachexistingchildandthenagaineverytimeanewchildisaddedtothespecifiedpath所以,我有一个应用程序,它在每次用户收到新消息时都会在顶部弹出一个小横幅。您可能已经猜到了,这些消息存储在Firebase用户对象的子对象中。所以,这就是问题所在,当我加载应用程序时,它会弹出用户收到的每条消息。是否可以只在添加新child时调用此观察事件?我不希望仅在添加新child时为每个现有child触发它。我不想在核心数据中存储消息引用,并检查每个chil