Tag: firebase云消息传递

iOS扩展 – 致命exception:com.firebase.core默认的应用程序已被configuration

iOS扩展 – 致命exception:com.firebase.core默认的应用程序已被configuration。 我在viewDidLoad()方法中运行Fir.configure(),一些事件传递给Firebase。 有人可以帮我解决这个问题..谷歌不够友好。 PS:是的,我在Firebase控制台中创build了第二个.plist和第二个应用程序。 PPS:是的,我为每个GoogleServices plistselect了正确的目标 我正在寻求解决scheme..

在发送推送通知时,Firebase是否像pipe理设备令牌,捆绑ID等一样pipe理用户数据,或者我们必须pipe理这些数据?

我以前使用parsing发送推送通知,但现在我们需要切换到其他服务提供商。 我正在考虑使用Firebase,因为我唯一的要求是在iOS和Android上发送推送通知,并且Firebase似乎接近我的要求。 我正在search由firebase提供的任何工具来pipe理用户的数据,就像在他们的设备id中针对他们有权使用的包一样。 所以,当我不得不广播通知时,firebase会根据用户标识符(或类似的东西)来检索适当的包,反之亦然(正如parsing所做的那样)? 或者我需要pipe理这些数据,并发送通知之前拿起适当的设备ID? 请帮忙

Firebase崩溃控制台询问不存在的构build的UUID

我正在尝试在我的iOS应用程序上运行崩溃报告。 我在Firebase崩溃仪表板中看到一条错误消息 Upload symbol file to symbolicate future stack traces for UUID 69696969-7F8H-567E-1ABCD-FAKEID123 我已经检查了我的机器上的每个二进制文件,并没有一个人有这个UUID。 那么这个UUID从哪里来? 我在上面的示例中放了一个假的,但如果不存在,Firebase如何才能请求此UUID? 请注意,这是一个testing崩溃。 我在打电话 FIRCrashMessage("Hey man, you crashed.") fatalError() 在我的应用程序。 构build是我通过TestFlight从iTunes连接下载的。 是苹果创build一个二进制文件,我没有一个dSYM文件? 我禁用了bitcode。 我也validation了运行脚本正在工作。 如果我点击“符号文件”,在Firebase崩溃报告选项卡的“信息显示板”右侧,我有很多上传到Firebase Crash服务的dSYM文件,但是没有一个匹配从TestFlight下载的二进制文件的UUID。

Firebase。索引上的dynamic密钥

我已经开始testingFirebase,但是我无法弄清楚有关索引的一件事情。 我正在创build一个基于我读过的结构 – Firebase数据结构 – 类似于用户和组的例子。 JSON树看起来像这样: { "babies" : { "-KQSVCXI-ZMz_lQ_Q906" : { "name" : "Baby", "parents" : { "F0o8Gr5GC2SrakUYZpC20efcmk63" : true } }, "-KQSf4t9XQC3LnbsxLYS" : { "name" : "Name2", "parents" : { "S6aO6Dx4lgg6anW9S9hu7EJrhVg1" : true } } } } 而且我正在试图为一位父母提供宝宝 – 就像Firebase示例中的成员一样。 我在iOS应用程序中使用以下方法来完成此操作: self.babiesReference .queryOrderedByChild("parents/\(user.uid)") .queryEqualToValue(true) .observeSingleEventOfType(.Value, withBlock: { (snapshot) in // Print […]

在使用FIRDatabase之前必须调用FIRApp.configure()。 错误,即使我已经叫它

我得到了“在使用FIRDatabase之前必须调用FIRApp.configure()”的错误,即使我已经在“Appdelegate.swift”中调用了它。 这是我的应用程序代表

iOS10,Swift 3和FCM委托错误

我收到错误: "Value of type FIRMessaging has no member 'remoteMessageDelegate'" on FIRMessaging.messaging().remoteMessageDelegate = self 我从FCM设置指南中获取这个代码片段: func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. if #available(iOS 10.0, *) { let authOptions : UNAuthorizationOptions = [.alert, .badge, .sound] UNUserNotificationCenter.current().requestAuthorization( options: authOptions, completionHandler: {_,_ in }) // For […]

Firebase Analytics与iOS框架开发项目

我正在使用coocapods添加Firebase分析,我的Podfile是 platform :ios, '8.0' use_frameworks! workspace 'ProjectWorkspace.xcworkspace' abstract_target 'Shows' do pod 'SwiftProtobuf', git: 'https://github.com/apple/swift-protobuf.git', :tag => '0.9.24' pod 'Firebase/Core' pod 'Firebase/Messaging' target 'HostApp' do project 'HostAppFolder/HostApp.xcodeproj' end target 'HostAppReleaseTarget' do project 'HostAppFolderApp/HostApp.xcodeproj' end target 'FrameWorkProject' do project 'FrameworkProjectFolder/FrameWorkProject.xcodeproj' end end 如果我只将SwiftProtobuf作为依赖项添加,它对于主机应用程序以及Framework项目都可以正常工作。 如果我添加Firebase依赖项,则会出现运行时错误,并且应用程序会因错误消息而崩溃 Foo类同时在HostApplicationPath和FrameworkProjectPath中实现,其中一个将被使用。 哪一个是未定义的 为Firebase的每个类文件。 当我从框架项目中删除其他连接器标志$(inheritance),它工作正常,但我不能使用firebase到我的框架项目。 我的框架和主机应用程序是用Swfit 3.0编写的,而xcode版本是8.x 我的项目结构是我已经手动创build一个工作区,并将其命名为“EVAWorkspace.xcworkspace”,并将我的主机应用程序和框架项目添加到此工作区,然后我将cocoapods添加到工作区。 Eva是框架项目,EvaApp是主机应用程序项目。

FIRApp链接器错误

我search了SO和Google,但找不到可行的答案。 我已经在多个项目上使用了新的Firebase Cocoapod,但现在,将其添加到不同的项目时,我收到以下错误。 我使用Xcode 7.3.1与cocoapods 1.0.1。 这是我的podfile: 任何帮助是极大的赞赏!

iOS Firebase崩溃报告 – 运行构build脚本时出错

运行脚本上传符号文件(每次尝试构build我的项目)时出现以下错误: upload-sym-util.bash:351:错误:symbolFileUploadLocation:API密钥和authentication凭证来自不同的项目。 这是我的构build脚本: if [ "$CONFIGURATION" == "Debug" ]; then GOOGLE_APP_ID=<app-id> "${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}"/<app>/Firebase/CrashReportingKey-Dev.json else GOOGLE_APP_ID=<app-id> "${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}"/<app>/Firebase/CrashReportingKey.json fi 我做了/检查的事情: GOOGLE_APP_ID和CrashReportingKey*.json与相同的项目相关联。 我的GoogleService-Info*.plist文件具有API_KEY字段。 选中“仅在安装时运行脚本”框,这允许我运行应用程序,但实际上并不在开发环境中运行该脚本。 所以崩溃被发送到Firebase,但它们不是象征性的。 我愿意接受任何想法。 谢谢!

Firebase崩溃报告ios(符号文件)时出现无法读取的错误

我正在使用Firebase崩溃报告崩溃在我的iPhone项目。 但是我收到的日志不可读: Exception name: EXC_BREAKPOINT / EXC_ARM_BREAKPOINT TPC_swift 4295841940 + 284820 TPC_swift 4295841344 + 284224 TPC_swift 4296852240 + 1295120 libdispatch.dylib _dispatch_call_block_and_release + 5304 libdispatch.dylib _dispatch_client_callout + 5240 libdispatch.dylib _dispatch_main_queue_callback_4CF + 27520 CoreFoundation __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 920908 CoreFoundation __CFRunLoopRun + 912308 9 CoreFoundation CFRunLoopRunSpecific + 35916 GraphicsServices GSEventRunModal + 49284 UIKit UIApplicationMain + 516228 TPC_swift 4295904544 + […]