草庐IT

firebase-ads

全部标签

java - 使用 getValue(Boolean.class) 时的 Firebase 数据库 NullPointerException

这个问题在这里已经有了答案:WhatisaNullPointerException,andhowdoIfixit?(12个答案)关闭5年前。我使用Firebase数据库并使用一个boolean字段将消息对象写入其中。当我尝试使用getValue(Boolean.class)读取该对象时,出现异常。只有在获取此boolean值时才会发生,我可以毫无问题地获取字符串。导致异常的方法:@OverridepublicvoidonDataChange(DataSnapshotdataSnapshot){message.setSenderId(dataSnapshot.child("senderI

android - gcloud Firebase Android 测试 : Unable to access the test environment catalog: ResponseError 403: Not authorized for project

我做了什么:我使用本指南在jenkinsdocker容器上设置了gcloud:https://firebase.google.com/docs/test-lab/continuous我要执行的是:gcloudfirebasetestandroidrun--app./app/build/outputs/apk/app-debug.apk我得到的错误:ERROR:(gcloud.firebase.test.android.run)Unabletoaccessthetestenvironmentcatalog:ResponseError403:Notauthorizedforproject问

android - 如何在 Firebase Auth 中检查用户是否被禁用

我有一个使用FirebaseAuth实现的登录系统,但是每当我禁用任何用户时,他/她仍然可以登录。但是当他/她注销并自行登录时,禁用系统就可以工作了。那么我应该怎么做才能每次检查用户是否被禁用?有什么功能什么的吗?谢谢。 最佳答案 编辑:2022年4月20日由于答案有些陈旧,我将添加我们现在使用的另一种方法,即调用FirebaseUser#reload()方法,其中:Manuallyrefreshesthedataofthecurrentuser(forexample,attachedproviders,displayname,an

android - 如何在 firebase 应用程序中检查 google play 服务的版本

我的应用使用Firebase身份验证和数据库。每当具有较低GooglePlay服务版本的手机使用该应用程序时......该功能不起作用并且它不会告诉用户版本太低并且他们应该更新,但它会记录到logcat。所以我的问题是:我是手动显示警告还是firebase可以为我做这件事?如果我必须手动执行,该怎么做? 最佳答案 在应用程序初始化期间,您的代码应调用GoogleApiAvailability.makeGooglePlayServicesAvailable()。在主Activity的onCreate()中使用示例:@Overridep

安卓 : Get current date and time from firebase

我正在开发一个简单的游戏,用户每天可以获得奖金。我想从firebase服务器获取当前日期和时间,因为我不想依赖可以被操纵的设备时间。我通过了ServerValue.firebase中的.TIMESTAMP但不知道如何使用它。它返回一个值为时间戳的map。我如何将该时间戳转换为日期。我想在用户点击每日奖金时从firebase获取今天的日期。 最佳答案 自从引入FirebaseCallableFunctions,您可以通过在FirebaseCloudFunctions中创建CallableFunction轻松地在您的应用程序中使用它。在

android - Firebase 数据库需要 Firebase Core 吗?

我只使用Firebase数据库并且只添加了下一个依赖项:implementation'com.google.firebase:firebase-database:16.0.1'看起来没问题但在编译期间我收到下一个警告Warning:Theappgradlefilemusthaveadependencyoncom.google.firebase:firebase-coreforFirebaseservicestoworkasintended.我还应该添加Core吗?喜欢:implementation'com.google.firebase:firebase-core:16.0.1'imp

java - 从 firebase 获取特定类别的数据

我想在Firebase实时数据库中对数据进行分类,然后按类别选择它们以显示在我的androidView的不同部分,但我不知道从哪里开始。我是Firebase的新手,我只知道如何提取数据、推送到Firebase数据库并显示所有获取的数据。我的问题是:这可能吗?如果可以,我该怎么做?谢谢 最佳答案 如果你有这个数据库:AnimalsrandomIdname:dogcategory:mammalrandomIdname:snakecategory:reptilerandomIdname:elephantscategory:mammal然后

android - 尝试在空对象引用上调用虚拟方法 com.google.firebase.iid.FirebaseInstanceId.getInstanceId()'

我要使用firebase-messaging库并尝试在应用启动时使用以下方法获取token。FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener(newOnSuccessListener(){@OverridepublicvoidonSuccess(InstanceIdResultinstanceIdResult){Stringtoken=instanceIdResult.getToken();//printtoken}});Appcrashesonthelaunchitselfgivingjava.

android - 有效地汇总 firebase 数据

我有一个应用程序,其中的Firebase表中有多达几千个条目。现在有人正在连接到这张表,我需要对这些项目进行计数和总结。-itemlist|--1|-x:2--2|-x:4等等。一个用户可以随时连接(这意味着他以前从未见过这个表),另一个用户可以在任何给定时间更改某些值或添加值。现在,如果我尝试将ValueEventListener添加到“itemlist”,如果没有新数据,它会工作,但只要我连接到一个包含1000个条目左右的新数据库,监听器就会调用每个这1000个条目之一。我尝试使用onChildlistener,但这第一次调用了为每个项目额外添加的onChildItem。有时这需要

android - Firebase Analytics Debug模式?

我开始在Android中使用FirebaseAnalytics。我熟悉GoogleAnalytics,我想切换到FA。在GA中,您可以在调试时使用另一个跟踪ID(在tracker-config.xml中),而不是发布版本中使用的跟踪ID。这是为了防止您在调试期间多次启动应用程序,以显示在分析结果中。有没有办法在FirebaseAnalytics中实现这种效果?我不知道怎么办。我的应用也没有那么多用户,所以大部分分析都来self在调试时使用该应用。谢谢 最佳答案 解决此问题的一种方法是在您的Firebase项目中注册第二个使用不同包名