草庐IT

firebase-notifications

全部标签

ios - Firebase 动态链接如何在应用程序安装后存活下来的理论是什么?

我在Github上查看了FirebaseiOSSDK代码几分钟,但我无法完全理解Firebase动态链接如何在应用程序安装后继续存在。它似乎使用了某种类型的指纹识别。我不确定它是否使用:iOS粘贴板-但当用户在安装前单击链接时,Safari如何写入粘贴板?cookie-那么SDK在安装后会读取cookie,还是在UIWebview中向Firebase服务发出XmlHttpRequest?请求Firebase服务的IP地址和用户代理?还有别的吗???? 最佳答案 答案似乎在iOSSDKFIRDLDefaultRetrievalProc

iOS 通知 : How does WhatsApp receive notification and process even after force closing them?

我正在构建一个iOS应用程序(使用Swift),我想在其中处理通知,即使我的应用程序已关闭(强制关闭)。我收到通知提醒,但直到用户点击通知标记后才会处理。但是,当我检查通知行为或WhatsApp似乎是通知获取进程时,即使在使用前Whatsapp已关闭,请点击通知标记。我在整个论坛和所有提到过如果应用程序未运行时无法处理您的通知的地方进行了搜索。(App在后台还是前台都可以处理)我的问题:如果根据Apple文档,如果App未运行则无法处理通知,那么Whatsapp是如何做到这一点的。如何在我的应用程序中实现相同的行为??我将非常感谢正确的技术解决方案,我相信有数百名开发人员可能有相同的查

iOS Unity Firebase Messenger Xcode 编译错误 : FIRDynamicLinks

使用Unity2018.4.2构建-Xcode10.2-最新的iOS目标Firebase最新版本(6.1.1)forUnitywith.Net4对于Firebase,我们使用以下统一包:-FirebaseMessaging.unitypackage-FirebaseAnalytics.unitypackage在Xcode中得到以下构建错误:Undefinedsymbolsforarchitecturearm64:"_OBJC_CLASS_$_FIRDynamicLinks",referencedfrom:objc-class-refinlibFirebaseCppApp.a(invit

ios - 核心数据 : Emitting KVO notifications for transient, 派生属性

我有一个带有自定义类的Parent实体,该类具有名为DerivedProperty的transient派生(只读)属性。DerivedProperty的值取决于Parent.IndependentProperty1的值,因此每当IndependentProperty1更改时,DerivedProperty的值会改变。但是,Parent与Child(称为children)具有一对多关系,并且DerivedProperty也依赖于IndependentProperty2在所有Parent的Child对象中的值。因此,每当Parent的IndependentProperty1或任何Child

ios - iCloud 和核心数据 : Notification when changed to iCloud Store (First Launch with existing iCloud Data)

当本地商店更改为iCloud商店时,我正在尝试接收消息。这是一个关键事件。所以我的用例是一个新设备在从一个空的商店开始后接收iCloud商店。我想通知View更新接收到的内容。我像这样初始化我的托管对象上下文:[self.managedObjectContext.persistentStoreCoordinatoraddPersistentStoreWithType:NSSQLiteStoreTypeconfiguration:nilURL:self.storeURLoptions:@{NSPersistentStoreUbiquitousContentNameKey:@"iCloud

ios - 在 phonegap 3.4(cordova) 中,不直接调用 notification.alert 或 window.alert。 (iOS)

平台:iOS7.1(iPad)基本内嵌功能的window.alert和plugin的notification.alert没有被调用。(未解雇)。但在我按下主页按钮后,在重新加载的应用程序中,同时调用所有未触发的警报。我该如何修复这个错误?示例代码如下;脚本:(脚本在head标签之间)varuser={logout:function(){navigator.notification.confirm("Areyousuretologout?",function(button){},"confirmlogout","yes","cancel");}};我尝试使用setTimeout函数。但那

ios - 如何使 Firebase 数据库查询让一些 child 使用 Swift 3?

如何在Firebase数据库中进行查询以在我的控制台中获取一些子项?例如,从下面的快照中,我如何进行查询以仅获取Des:11处的Image。我正在使用这段代码:funcloadData(){Ref=FIRDatabase.database().reference().child("Posts")Handle=Ref?.queryOrdered(byChild:"11").observe(.childAdded,with:{(snapshot)inifletpost=snapshot.valueas?[String:AnyObject]{letimg=Posts()img.setValu

iOS - 如何禁用 Firebase 缓存?

我删除了firebase节点中的post对象。但是当我查询帖子对象时,会显示以前缓存的帖子对象。我没有从firebase获取刷新数据。问题:有没有办法停止firebase缓存并从iOS中的firebase获取刷新的数据?我的代码:self.firPostRef.child(userID).observeSingleEvent(of:.value,with:{(snapshot)inifsnapshot.valueisNSNull{completion(nil)}else{//print(snapshot.debugDescription)letpostids=Array((snapsh

ios - Firebase 对快照中返回的节点/数据数量的限制

使用FirebaseiOS时,观察事件类型EventTypeValue时返回的节点/子节点/数据的数量是否有限制?[[self.firebaseappendPathComponent:path]observeEventType:FEventTypeValuewithBlock:^(FDataSnapshot*snapshot){}]; 最佳答案 Firebase将“返回”所有子节点,除非您使用queryLimitedToFirst:或queryLimitedToLast:明确限制节点数。请参阅Firebasedocumentatio

ios - 手动屏幕跟踪在 Firebase (iOS) 中不起作用

我正在尝试禁用Firebase中的手动屏幕跟踪,将其替换为我自己的屏幕跟踪实现。通过自动屏幕跟踪,我发送到firebase的每个事件都有两个额外的参数:firebase_screen_class和firebase_screen_id以及应用程序中显示的最后一个ViewController的值所以我修改了应用程序的Info.plist文件:FirebaseScreenReportingEnabled=NO当应用程序的屏幕发生变化时,我开始调用该函数:Analytics.setScreenName(screenName,screenClass:screenName)此更改后的结果是Fire