Tag: 火力

在新的Firebase中,如何在xcode中使用多个configuration文件?

嘿,我正在玩新的firebase iOS SDK,在我的项目中,我只有一个目标,我创build了两个configuration,debugging和发布,具有不同的捆绑器标识符,但似乎从firebase下载的configuration文件只支持一个捆绑标识符。 那么任何人都知道如何在多包标识符xcode项目中使用firebase? 谢谢!

有没有办法等待查询在Firebase中完成?

我在查看控制器与ViewView中的iOS应用程序中查询。 我想保证我的查询已经返回,然后再继续加载TableView。 有没有办法保证查询完成?

Firebase:针对同一个项目中的每个应用程序进行自定义validation

我的问题是我的项目有2个应用程序。 一个应用程序只运行在我们知道的特定移动设备上,它不需要validation就可以与Firebase进行交互。 另一个是运行在许多移动设备上,它必须login到firebase才能相互通信。 那么,我想要做的是如何在firebase中configuration数据库规则到2个应用程序可以使用相同的数据库? 非常感谢大家! 为我的坏英语道歉。

如果Firebase控制台页面中提到了一个应用ID,是否可以创buildGoogleService-Info.plist?

我想这样做,因为我在一个消防基地项目中有超过1000个应用程序。 PS:应用程序ID在FB看起来像1:914674857642:ios:37286401as456c00

对于同一个新对象,Firebase FEventTypeChildAddedcallback被多次调用

我正在开发iOS应用程序,并且已经在Firebase的login演示应用程序之上构build了我的项目。 我可以使用Facebook进行身份validation,并与Firebase进行通信。 当我按下注销button时,这是运行的代码: – (void)logoutButtonPressed { // logout of Firebase and set the current user to nil [self.simpleLogin logout]; [self.ref unauth]; //Added this [self updateUIAndSetCurrentUser:nil]; [self.items removeAllObjects]; [self.tableView reloadData]; } 它似乎是做的伎俩。 一切重置,我的tableView被清除。 当我重新login时,我得到了与我的FB凭据相关的数据,并且它填充并且一切都很好。 我有一个textField和一个button,当我按下button时,textField的文本被保存到firebase并在本地更新。 问题出现在我已经注销一次之后尝试向我简单的string列表添加新条目时。 当我重新login并尝试保存一个条目时,它会被保存到firebase一次(这是正确的),但是我的callback会被调用两次! [ref observeEventType:FEventTypeChildAdded withBlock:^(FDataSnapshot *snapshot) { // Add the chat message to the array. if (![snapshot.value isEqual:[NSNull null]]) { [self.items […]

使用Firebase发送和接收iOS应用的推送通知

我为iOS创build了基于Firebase的聊天应用程序。 其中一项function是向同一个聊天室中的用户发送推送通知(如果他们不在线)。 我无法find可用于向用户发送推送通知的Firebasefunction(适用于iOS)。 可能吗?

在iOS Obj-C中何处添加Firebase数据库引用

我正在通过Firebase设置一个实时数据库,并且混淆了将以下代码行放在哪里: self.ref = [[FIRDatabase database] reference]; 这些是我所遵循的说明: https : //firebase.google.com/docs/database/ios/start

无法将types''的值转换为期望的参数types'String':在表视图单元格中添加数组以从Fireabse获取数据时

在快照中追加arrays时出错。 我想要从快照中的这些数组EngNames , UrNames和cakeImages中检索所有值,以便值可以出现在表格视图单元格中。 不过,我可以从Firebse检索Cake Rate Label和Eng Name Label所有值,但是我想要从Firebse和剩余的EngNames , UrNames和cakeImages检索所有的cakeRatelabel值,我想从已定义的数组中检索cakeImages图像资产分别。 帮助我做到这一点,任何帮助将不胜感激。 Firebase结构 视图控制器 TestTabelViewController import UIKit import Firebase class TestTableViewController: UITableViewController { @IBOutlet var cakeTableView: UITableView! var ref = FIRDatabase.database().reference() struct Cake { let cakeEngNames: String let cakeUrNames: String let cakeImages: UIImage var cakeRates: String } var cakes = [Cake]() var cakeImages = [UIImage(named […]

Firebase-找不到configuration文件:“GoogleService-Info.plist”

我已经下载了它,并将其添加到我的Xcode项目,如果需要的话,我做了复制项目。我不明白为什么我仍然得到这个错误。 我有我的应用程序委托FIRApp.configure()…任何提示? 先谢谢你。 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { UINavigationBar.appearance().tintColor = UIColor.greenColor() UIApplication.sharedApplication().statusBarStyle = .LightContent FIRApp.configure() return true }

查询Firebase中的现有节点是否返回null

我的树结构看起来像在FireBase中 图书 USERS UserA_ID UserB_ID UserC_ID 用户名:@”” USEREMAIL:@ “” UserBookReadCount:@ “” 在我去更新“BookReadCount”之前,我试着用下面的代码来查询这个用户的存在。 在里面 FQuery* query = [[userRef queryOrderedByKey] queryEqualToValue:userIDKey]; [query observeSingleEventOfType:FEventTypeValue withBlock:^(FDataSnapshot *snapshot) { NSLog(@"Snapshot value: %@", snapshot.value); if(snapshot.hasChildren) { // UserX_ID exists. Use 'updateChildValues' to update the data } else { // UserX_ID does NOT exist. Use 'setValue' to create the data } }]; […]