草庐IT

firebase-notifications

全部标签

android - 将 JSON 对象保存到 Android 中的 Firebase

我是Firebase的新手,我正在尝试将JSON对象数据放入我的Firebase。我知道如何将数据作为类对象放入Firebase,但我想将JSON对象数据放入。有什么方法可以将JSON对象数据放入Firebase而无需将其转换为POJO? 最佳答案 是的,你可以做到这一点。首先将您的json转换为字符串,然后执行以下操作:StringjsonString;//settojsonstringMapjsonMap=newGson().fromJson(jsonString,newTypeToken>(){}.getType());我正在

iOS 和 Google Firebase - 如何执行通知操作

我的目标:使用GoogleFirebaseMessaging,设置iOS通知操作引用资源:ActionNotificationTutorialFCM-MessageFormatFCM-MessageFormatwithDataFCM-HandlingMessagesoniOSiOS-RemoteNotificationPayload问题:我已经查看了上述资源,但我仍然无法弄清楚如何为iOS设置类别键,从而启用通知操作。我该怎么做? 最佳答案 我在写问题的时候弄明白了,但谷歌搜索没有帮助我,所以希望这对其他人有帮助。我在这篇文档中找到

android - Android 上 Firebase 磁盘持久性中的错误?只能推送30条新记录

在Android(FirebaseSDK2.2.2)上测试磁盘持久性的可靠性时,我遇到了一些限制。启用飞行模式并在添加每个新对象并更新值后重新启动应用程序(强制关闭)一次:在最老的对象之后,我最多只能推送30个新对象消失。我只能更新现有对象1-5次(随机变化)。然后在应用程序重新启动后,对象值始终重置为最后一个成功更新值。我在我自己的测试应用程序以及将Firebase.getDefaultConfig().enablePersistence();添加到其应用程序类的FirebaseAndroidChat示例中体验了这一点。这些是磁盘持久缓存的一般限制还是可能存在其他问题?

android - 我没有以正确的格式获取 Firebase 数据

我可能在这里遗漏了一些非常愚蠢的东西。但是我没有以正确的格式获取firebase数据。Person.javapublicclassPerson{privateStringname;privateStringemail;privateStringhobby;publicPerson(){}publicPerson(Stringname,Stringemail,Stringhobby){this.name=name;this.email=email;this.hobby=hobby;}publicvoidsetName(Stringname){this.name=name;}publicv

android - 用户 ID 的 Firebase 远程配置条件

我将Firebase集成到我的Android项目中,以便为不同的应用程序用户获取不同的参数值。我做了以下事情:在我的Firebase项目中设置用户创建受众以匹配用户:UID为AAAAAAA...,相应地BBBBBB...。在远程配置部分创建了一个参数:为此参数添加条件:并为条件设置值:输入以下代码以从应用程序中登录用户:TaskresultTask=firebaseAuth.signInWithEmailAndPassword("test1@gmail.com",password);确保登录成功。然后我尝试获取远程配置参数:firebaseRemoteConfig.fetch().ad

Android Firebase - 无需身份验证即可存储数据

我正在使用Firebase制作一个示例笔记应用程序,用户可以在其中登录并创建简单的文本笔记。我的Firebase数据结构如下:"Project-dir":{"Notes":{"UserID":{"NoteKey":{"title":"Thisisnotetitle","content":"Thisisthenotecontent","unixTime":123456789},"NoteKey":{"title":"Thisisnotetitle","content":"Thisisthenotecontent","unixTime":123456789},}}}它在用户登录时工作正常。

android - 将 ProGuard 映射文件上传到 Firebase

我正在试用最近发布的功能,该功能允许使用gradle任务将ProGuard映射文件上传到Firebase(https://firebase.google.com/docs/crash/android)。以下是我正在运行的任务。./gradlew-PFirebaseServiceAccountFilePath=xxxxx.json:app:firebaseUploadReleaseProguardMapping但是,它似乎无法识别服务帐户文件。有没有人有幸让这个工作?我还尝试在gradle.properties中定义FirebaseServiceAccountFilePath。*What

ios - 为什么在 Firebase removeValue() 中删除数据不起作用?

我希望当用户已经按下反对票时,下次他们按下反对票按钮时,他们将从反对票字典中删除。Firebase.getDownvote(selectedPostTimeStamp:postItem.timeStamp){(error,downvoteFinalDictionary)inletkeyExists=downvoteFinalDictionary?[Current.user.userID!]!=nil//ifthecurrentuserexistsinthedownvotedictionaryifkeyExists{print("CurrentUIDexist")//removethec

iOS : Programmatically control the volume of Notification alert and sound theme

我有一个要求,例如,我们要通过应用程序设置通知声音和音量。这是因为我们的要求。有三种不同的状态——快乐、悲伤和正常。当用户获得一些积分时,我们会发送祝贺信息,当他失去一些积分时,我们也会发送该信息。促销也与其他一些信息有关。对于所有这些状态,我也想设置不同的通知声音和音量。感谢您的投入。泰 最佳答案 用于本地通知funcscheduleNotifications(inSeconds:TimeInterval,completion:@escaping(_Success:Bool)->()){...notif.sound=UNNotif

ios - 使用 ID 列表的 Firebase 查询(iOS)

我有一个包含多个ID的NSArray。Firebase中有没有一种方法可以获取数组中具有id的所有对象?我正在构建一个餐厅评级应用程序,它使用GeoFire检索附近的餐厅。我的问题是GeoFire只返回附近餐厅的id列表。有什么方法可以查询所有具有ID的对象吗? 最佳答案 不,您不能像在Firebase中那样进行批量查询。您将需要遍历您的餐厅ID并使用observeSingleEvent查询每个餐厅ID。例如:letrestaurantIDs:NSArray=...letdb=FIRDatabase.database().refer