草庐IT

firebase_authentication

全部标签

java - Firebase 离线 setValue 上没有 CompletionListener

我有这个代码库,我在其中设置了一个值。在离线模式下它写入成功但没有调用CompletionListener.onComplete回调函数。newOrderRef.setValue(order,(firebaseError,firebase)->{if(firebaseError!=null){Timber.e(firebaseError.toException(),"Ordercreatefailed,id:%s",order.getOrderId());subscriber.onError(firebaseError.toException());}else{Timber.i("Or

android - 禁用 Firebase 崩溃报告

我已决定将FirebaseCrashAPI9.0.1添加到我的Android应用中。目前一切正常。现在我想让我的用户有机会禁用Firebase自动发送崩溃报告。可以使用此代码段禁用FirebaseAnalyticsFirebaseAnalytics.getInstance(this).setAnalyticsCollectionEnabled(false);你们中有人知道禁用崩溃报告的类似方法吗?非常感谢 最佳答案 抱歉,回答很简短,但目前还没有官方支持。编辑:2017年10月30日现在可以在构建时启用/禁用添加AndroidMan

java - 如何在 Android 中使用 firebase 9.2 的自动值

我想使用auto-value与firebase9.2.0+.我有以下代码:@AutoValuepublicabstractclassOffice{publicstaticBuilderbuilder(){returnnewAutoValue_Office.Builder();}publicabstractdoublelatitud();publicabstractdoublelongitud();@AutoValue.BuilderpublicstaticabstractclassBuilder{publicabstractBuilderlatitud(doublelatitud);p

android - firebase 持久性如何为我的 Android 应用程序存储本地数据

我正在制作一个类似于WhatsApp的安卓应用。在应用程序中,用户可以发送文本和图像。为了保存消息以便离线查看,我使用了:FirebaseDatabase.getInstance().setPersistenceEnabled(true);我想知道firebase如何离线存储消息。是否像常用的sqlite一样创建本地数据库? 最佳答案 这里是firebaserFirebase数据库的基于磁盘的本地存储是一个sqlite数据库,其结构不透明,您的应用不应关心。您应该访问数据的唯一方式是通过FirebaseAPI。

android - Android 版 Firebase 云消息传递中的无效注册错误

我正在开发一个使用推送通知功能的Android应用程序。我需要从服务器推送。我为此使用Firebase。这是我第一次使用Firebase。但是当我使用PHP和CURL从服务器推送时,它会给我无效的注册错误。我这样在Android中获取FirebasetokenStringtoken=FirebaseInstanceId.getInstance().getToken();然后我将该token发送到服务器并保存在数据库中。在服务器端,我是这样推的classPusherextendsREST_Controller{function__construct(){parent::__constru

android - Firebase onMessageReceived(RemoteMessage remoteMessage),当应用程序处于后台时不会被调用

这个问题在这里已经有了答案:FirebaseonMessageReceivednotcalledwhenappinbackground(30个答案)关闭6年前。在FirebaseonMessageReceived(RemoteMessageremoteMessage)中,当您的应用程序处于前台时将调用此方法。因此,在单击通知时,您可以打开一个不同的Activity,比如NotiicationActivity。但是如果你的应用程序在后台,那么这个方法将不会被调用,并且在点击通知时只会打开一个LauncherActivity。那么即使我们的应用程序处于后台,如何在单击通知时打开Notifi

android - Firebase 电话身份验证凭据与 firebase 中的 Google 登录链接

我在我的应用程序中使用firebase身份验证实现了两步身份验证,其中我使用gmail、facebook或简单的电子邮件登录进行身份验证。随着数字电话验证已迁移到firebase,我通过将现有的登录帐户(facebook、gmail或电子邮件)与电话身份验证凭据相关联,实现了firebase电话身份验证。与Facebook和电子邮件帐户一起使用时效果很好。当用户通过谷歌登录并尝试通过电话身份验证验证手机时,将打印此日志:signInWithCredential:failurecom.google.firebase.auth.FirebaseAuthUserCollisionExcept

android - 仅向 firebase 中的一个用户发送通知

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭5年前。Improvethisquestion我有一个Android应用程序,我想在数据更改时仅向一个用户发送通知。我怎样才能做到这一点?我不想将我的消息发送给我的应用程序的所有用户,只发送给数据已更改的用户。由于Firebase在客户端初始化后返回为每个设备创建的唯一注册token,是否有任何方法可以将通知发送给特定用户或仅发送给使用该token的一组用户?

android - 将 Firebase 主题消息与 Android 通知 channel 一起使用

我有一个可以接收不同通知类型的应用程序(例如News和Podcast)。目前它有两个简单的开关,用户可以在其中启用和禁用这些不同的通知类型。它仅通过订阅和取消订阅该类型的相应Firebase主题来工作。明显的优势是设备只接收用户想要的通知,而不必在本地过滤它们=>电池和数据高效。问题是,我想将它与新的androidO通知channel结合起来。我是否认为唯一的方法是订阅Firebase中的所有主题并让用户在Android设置中手动禁用不需要的主题?有没有更好的方法可以延长电池生命周期(通过不接收所有通知)? 最佳答案 Notific

android - 如何在 Firebase 数据库中搜索字符串中的任意位置 - Android

我已经在我的android应用程序中实现了firebase实时数据库,一切都很好。我正在尝试添加一个搜索功能,并且我能够仅使用起始单词匹配来搜索数据库。下面是我的数据库快照:我正在查询电影名称。现在我可以搜索查询字符串是否为Pets/Pe/pet。但是当我搜索Animals时,我得到的结果为零。所以,基本上我正在寻找的是在字符串中的任何位置使用查询文本搜索数据库。即,我应该能够搜索Animals/and/pets并且应该得到包含搜索查询的结果。到目前为止,下面是我的代码。mDatabaseReference.child("recent").getRef().orderByChild("