firebase

android – 将Geofire位置与Firebase条目相关联

所以,我有一个Android应用程序,允许用户查看当前位置的某个半径范围内的帖子.我使用firebase存储帖子,但我找不到在firebase中查询特定半径内的帖子的方法,所以现在我正在考虑使用geofire,但我不确定是否有办法存储位置与我使用geofire的firebase帖子一起,所以,在我看来,将位置与帖子相关联的唯一方法是将postid作为geofire位置的关键.这是正确的还是有更好的方法?解决方法是的,那是正确的方法.您创建一个平坦的数据库.一个分支有发布数据,一个分支有位置.

Firebase Android:使用许多侦听器缓慢“加入”,似乎与文档相矛盾

所以看起来像Firebasedoc中的保证[…]直到我们进入成千上万的记录,这种方法完全合理[…]考虑到它的工作速度有多慢是不准确的.鉴于这一切,我有4个相互关联的问题.>根据自己的经验/基准,任何人都可以确认/反驳我的发现吗?>有没有办法在保持第一种(多听众)方法的同时提高性能?>是否应完全抛弃多侦听器方法,转而采用FirebaseUdacity教程中提供的非规范化多拷贝方法?

android – Firebase动态链接总是返回CANCELED

我正在为我的应用使用动态链接.我一步一步地按照教程,我可以通过点击Facebook上发布的链接打开应用程序.但是当我调用getInvitation时,我总是将CANCELED作为AppInviteInvitationResult的状态.进入调试,我可以看到result.getStatus()返回CANCELED,但点击舔正确打开应用程序.哪里我错了?编辑:我正在使用的链接是:https://wft

Firebase动态链接 – 从Play商店安装应用程序后无法在Android中获取Url

当我阅读有关FirebaseAnalytics时,我首先想到的一件事是“我的GoogleAnalytics设置怎么样?”.因此,如果您已经安装了GoogleAnalytics,那么为什么要切换到FirebaseAnalytics呢?没有Singleton初始化在Android上设置GoogleAnalytics时,我们需要初始化Singleton实例.通过直接从我们希望跟踪数据的位置获取实例,可以轻松获得FirebaseAnalytics.这显然不是很多努力,但只是使设置流程稍微容易一些.单一控制台每个F

android – 困难设置Gradle将ProGuard映射文件发送到Firebase

我正在尝试通过Firebase按照此documentationtutorial设置AndroidStudio,以便在为我的Android应用程序构建发布APK时自动发送我的ProGuard映射文件.但是,我似乎无法理解“使用Gradle上传ProGuard映射文件”部分中的步骤4和5,主要是因为我在项目根目录或主路径中找不到任何gradle.properties文件,因为我希望自动化应用程序的执行

如何区分推送通知的Android和IOS Firebase ID?

如果我们的服务器保存这些ID并需要发送推送通知,则需要指定Android与IOS以更改有效负载结构.完成此识别的唯一方法是通过基于应用程序的服务调用来区分IOS和Android吗?或者是否有更复杂的方法使用Firebase,这将允许我们指出它是哪个设备?

为什么我在android 7上收到多个FCM通知

以下是我的环境:请尝试在上述环境中重现.解决方法我的IonicAndroid应用程序也出现了同样的问题.在2,4和8分钟后重复相同的通知.这似乎是客户端的问题,因为它甚至直接从Firebase控制台发送消息时发生.我尝试了几个方法来修复它,似乎我能够按预期工作的唯一方法是创建一个新的Android项目和新的Firebase应用程序.

android – userId的Firebase远程配置条件

我将Firebase集成到我的Android项目中,为不同的应用程序用户获取不同的参数值.我做了以下事情:>在我的FirebaseProject中设置用户>创建了与用户匹配的受众:UID是AAAAAAA…相应.>在“远程配置”部分中创建了一个参数:>为此参数添加了条件:并设置条件的值:>输入以下代码以从应用程序登录用户:>确保登录成功.>然后我尝试获取远程配置参数:结果是我总是得到默认值:DefaultValue我做错了什么?

从系统托盘android firebase FCM中的通知中检索通知值

我正在使用firebase向我的应用发送通知.我想将每台设备上收到的通知保存在本地数据库中.问题是,当应用程序在后台并收到通知时,将不会调用onMessageReceived()方法,而是根据文档将通知添加到系统托盘中.该文档还提到以下用于在应用程序处于后台时收到通知:Inthesecases,thenotificationisdeliveredtothedevice’ssystemtray,an