firebase相关内容

如何在Android上使用whereArrayContains()过滤器查询Firestore集合中包含对象数组的文档?

我在firestore中有一个集合,其中每个文档都包含一个联系人数组,并且我想查询那些联系人的电子邮件ID是某个值的文档. 我在 公共查询whereArray包含(字符串字段,对象值) 创建并返回一个新的查询,其中包含文档必须包含的其他过滤器 包含指定的字段,该值必须是一个数组,并且 数组必须包含提供的值. 一个查询只能有一个whereArrayContains()过滤器. ..
发布时间:2020-08-30 01:28:16 移动开发

Firebase身份验证-使用电子邮件和密码-检查用户是否已注册

我想检查用户何时尝试使用Firebase用户身份验证方法中的createUserWithEmailAndPassword()进行注册,该用户已在我的应用程序中注册. 解决方案 要检测是否已经存在具有该电子邮件地址的用户,您可以检测到createUserWithEmailAndPassword ()的调用何时失败,并显示auth/email-already-in-use.我看到@Sriniv ..
发布时间:2020-08-30 01:26:47 移动开发

如何使Firebase存储仅对应用程序用户可用

我已将图像保存到Firebase存储中,我只希望使用该应用程序的用户能够访问它们.我不想强迫用户仅使用该应用程序登录,所以这不是一种选择. 解决方案 由于Firebase后端服务托管在云中,因此任何人本质上都可以访问它们.没有办法将访问权限限制为仅使用您编写的代码的人员.任何开发人员都可以下载SDK,重写您的代码,然后使用该代码访问相同的后端服务. 这就是为什么您要通过基于用户的安全 ..
发布时间:2020-08-30 01:23:22 移动开发

如何使用Hashmap在Firebase Firestore Android中添加/更新/删除数组元素?商店数据库

我想收集一个用户,用户将有多个商店作为文档,每个文档都具有storeName,storeAddress和availableProducts之类的字段.我的问题是如何管理availableProducts数组?我知道Firestore无法处理数组,我应该使用HashMap.我的可用产品可能具有产品名称,产品价格等字段.我是Firebase的新手,如何在Android Studio中使用Java管理a ..
发布时间:2020-08-30 01:16:05 Java开发

如何获取Firebase Firestore Android中某个字段的值?

像上一个问题一样,我想获取Firebase Firestore中某个字段的值,而不是使用 DocumentSnapshot 的所有文档的值 在SQL SELECT col_1, col_2, col_3 FROM table_name 中像这样 我该怎么办? 谢谢您的帮助. 解决方案 Cloud Firestore客户端SDK始终读取并返回完整文档.无法读取文档中字段的子集. ..
发布时间:2020-08-30 01:13:19 移动开发

V/FA:处理排队的服务任务:1,接着是V/FA:不活动,与AppMeasurementService断开连接

在下面的控制台输出中可见,该应用程序通常需要7-10秒来处理该服务,并且常常无法执行该操作.每次启动都会发生这种情况. 为什么要花这么长时间?是否因为该服务在放弃之前尝试多次连接?另外,此输出背后的逻辑到底是什么? 注意:我的应用程序中没有任何FirebaseAnalytics代码 09-26 23:34:48.998 /package V/FA: Processing queu ..
发布时间:2020-08-30 01:09:46 移动开发

无法解决:播放服务任务

我已经尝试将FCM添加到我的android应用程序中将近48小时了.我一直在Android Studio上因这两个错误而失败.我已经尝试过此中的所有解决方案发布.仍然我无法解决它. 我希望将Firebase云消息传递集成到我的应用程序中.因此,我做了以下工作. 在firebase控制台中创建了一个应用 包含.json配置文件 添加了SDK implementation 'com. ..
发布时间:2020-08-30 01:06:08 移动开发

当应用程序处于前台或后台时如何使用FCM处理通知

我使用firebase构建我的项目. 它还将使用FCM(firebase云消息). 但是有一个问题. 当应用程序在后台运行时,我无法处理FCM(创建我的自定义通知). 官方网站教程说, 情况1:应用程序前台->覆盖"onMessageReceived()"以创建自定义通知. 情况2:应用程序后台->系统将直接创建通知.我们不需要也不能做任何事情.因为在这种情况下它不会触发"onMe ..

FCM默认图标使用无效的渐变

未使用Android清单的默认FCM图标.而是使用Android标准图标. 在logcat中说: E/FirebaseMessaging:ID为2131230849的图标使用无效的渐变.使用后备图标. 默认图标仅包含一种颜色.我用多个不同的图标对其进行了测试,但始终使用Android标准图标. 解决方案 更新:已由Firebase版本12.0.0修复 下面的错误代码已经更 ..
发布时间:2020-08-30 00:54:31 移动开发

如何避免使用Cache进行不必要的Firestore读取

我有按日期排序的旅行数据(大集合)列表. 现有行为 我将所有行程数据存储到SqlLite Db中.对于添加的每个新数据,我通常都会收到fcm通知,并且使用上次更新的时间概念仅同步了添加的新数据.这样,当cx打开应用程序时,他将始终从我的数据库中读取数据,从而节省了 read 和 network 操作. 我如何在Firestore中实现相同目标? 要考虑的几个问题: F ..
发布时间:2020-08-30 00:40:56 Java开发

使用Android版Firebase更新特定值

我有如下创建的Firebase数据 tasks -K1NRz9l5PU_0R8ltgXz Description: "test1" Status: "PENDING" -K1NRz9l5PU_0CFDtgXz Description: "test2" Status: "PENDING" 我需要将第二个对象的状态从PENDING更新为COMPLETED.我正在使用 ..
发布时间:2020-08-30 00:39:53 移动开发

getDownloadURL没有输入我需要的链接

尝试获取downloadUrl链接并将其放入数据库中的"profile/imageURL"节点. 我是Firebase和android开发的新手,因此我正在阅读存储中的发行说明等,并注意到中的"nofollow noreferrer“>",并找到了关于downloadUrl的信息.我了解有关此主题的问题很多,但很难将其应用于此代码. “不推荐使用StorageMetadata类的get ..

无法从Android中的外部类访问内部类数据

这是我的代码.我无法访问signUp集合中的用户名.我正在获取价值,但无法从外部访问. 所以请告诉我一些方法. 我还粘贴了数据库快照,我需要从两个表访问数据并进行显示,然后在回收器视图中显示它们.需要以列表格式显示值. I 在此处输入图片描述 @Override protected void onCreate(Bundle savedInstanceState) ..
发布时间:2020-08-30 00:25:58 Java开发

限制Firebase数据库对一个Android应用程序的访问

我正在开发一个Android应用,该应用从 Firebase数据库读取.应用程序用户将不会登录或修改数据库.所有应用程序用户都将查看相同的数据;我正在使用Firebase的实时更新功能. 理想情况下,我想限制对数据库的访问,以便只有我的应用程序才能读取数据. 我知道我可以做的几件事: 1.编写允许任何人阅读的安全规则,即 { "rules": { ".read ..

从addValueEventListener Firebase中检索字符串

我想从addValueEventListener()方法接收一个字符串,该方法用于从数据库Firebase转售数据.数据正确到达. 但是当确定要从该方法中取出字符串以在另一个方法中使用它时,它什么也不返回. 您有提示吗? 我已经尝试过putExtras,还故意创建了一个方法,但是没有用. final DatabaseReference mPostReference = Fi ..
发布时间:2020-08-30 00:14:06 移动开发

Firebase身份验证无法在已签名的APK中运行

我正在使用Firebase Google登录.它可以通过USB调试完美运行.但是,当我生成签名的APK时,它将停止工作.它无法登录.在Android 5.1及更高版本上使用它. Android 6.0.1.另外,如果未更新Google Play服务,则会提示用户更新该服务,因为该用户可能会离开该应用.如何关闭提示并解决错误? public class MainActivity extends ..