草庐IT

firebase-plugins

全部标签

javascript - Firebase 函数从 Firebase DB 获取数据以发出推送通知

我有带有Firebase数据库和Firebase云消息传递的聊天应用程序。我可以通过控制台发送firebase通知,但在实际情况下它应该是自动的。为了进行自动通知,我的friend为我编写了Index.js(添加在云功能中)文件,但它不发送通知。根据我们的逻辑函数应该在有任何新条目(在任何Node或任何房间中)时触发并通过firebase函数获取这些值并向FCM服务器发出发布请求以通知接收方设备(获取接收方的值来自token_To的设备)。留言Message_From时间类型token_ToIndex.jsvarfunctions=require('firebase-functions

android - Firebase 推送通知在某些设备上无法正常工作

对于推送通知,我正在使用FCM。我在VIVOV3手机中遇到了一些问题。相同的代码在其他设备(黑莓、华为、三星)中适用于以下所有场景我已经测试了3个场景;当应用程序处于前台时。当应用程序处于后台时。当应用完全停止时。前两个条件运行良好。只有第三个问题。当应用程序终止时我没有收到任何通知。服务器端使用以下代码发送数据通知消息,{"to":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...","data":{"title":"NotificationTitle","body":"NotificationMessage",},}我的应用中正在使用以下代

android - 如何在 android firebase 聊天中显示打字指示器

这个问题在这里已经有了答案:InChatAppHowtoimplementTypingindicatorusingFirebase[closed](1个回答)关闭3年前。我需要使用firebase在聊天应用程序中实现输入指示器。我有这样的逻辑添加一个textwatcher监听器并在文本更改监听器中更新名为typinginfirebasedb的字段的标志然后我想当值改变时它会通知值改变监听器如果有人有代码实现请分享。

firebase的云功能(无日志消息)

这是我第一次使用cloud函数用于firebase和node.js,所以我不知道为什么我看不到火箱控制台上的任何日志。至少,我已经成功地部署了下面的功能'usestrict';constfunctions=require('firebase-functions');//importadminmoduleconstadmin=require('firebase-admin');admin.initializeApp(functions.config().firebase);/*Listensfornewmessagesaddedtoeventsandsendsanotificationtosub

android - FireBase 离线模式只能用于本地存储吗?

考虑一个允许在免费版本中使用离线模式的博客应用程序。一旦用户订阅付费版本-数据就会同步到firebase。问题是-由于firebase具有离线功能-它可以(像Parse一样)在查询数据时查询将显式使用本地存储吗?(保存/阅读)。这样付费同步就可以只是一个功能标志因为从我浏览文档可以看出,离线功能似乎只适用于“离线存储直到我在线”的场景谢谢 最佳答案 Firebase数据库主要是一个在线数据库,可在用户离线时继续工作。当用户断开连接时,Firebase会在内存中对本地写入操作进行排队(如果您调用setPersistenceEnable

android - 前台的 Firebase 通知

我在使用FireBase推送通知时遇到问题。当我的应用程序在后台时,通知来了,但是当我的应用程序在前台时我没有收到通知,但是在控制台中显示了通知,这意味着通知在这里但它没有显示在通知栏中.你能帮帮我吗?@OverridepublicvoidonMessageReceived(RemoteMessageremoteMessage){Log.d("OnMessage","Received");super.onMessageReceived(remoteMessage);Log.d(TAG,"From"+remoteMessage.getFrom());Log.d(TAG,"Body"+re

android - Firebase 动态链接处理了两次

我有一个问题,当android应用程序重新启动时,firebase动态链接会重新启动。以下序列会产生问题:点击深层链接URL应用程序在深层链接指向的View中打开(如预期的那样)(完全)关闭应用从图标打开应用应用程序在深层链接指向的View中打开(即使它不应该)之后一切正常我正在使用最新的(9.0.2)库。代码与示例中的代码非常相似(例如此处:https://firebase.google.com/docs/dynamic-links/android#add-an-intent-filter-for-deep-links),autoLaunchDeepLink为false。我注意到有一

Android - Firebase 查询 startAt 未按预期工作

我正在开发一个使用Firebase作为后端的Android应用程序。我是Firebase的新手,遇到了一个问题,问题是当我尝试使用startAt查询搜索记录时,它返回的结果不是以我输入的关键字开头。这是数据集itemname-KK8vI8A5BZZp3Xo3FpAname:"abc"-KK8w3uoJdJ0hBSrq0CSname:"test"-KKAC1o9Vazyg9JLtDoQname:"dude"这是代码fragmentQueryquery=firebase.child(Constants.KEY_ITEM_NAME).orderByChild("name").startAt(

java - Android - Firebase - 不同类型的用户登录

瞄准允许不同类型的用户登录到各自的界面描述用户类型(3):学生家长老师每个用户都通过Firebase身份验证电子邮件注册如果每个用户与其他用户不同,则每个用户都应该能够访问各自的界面每个用户及其各自的子节点都已保存在Firebase数据库中。例如,“用户”下有一个“学校”,再下面是“学生”、“家长”和“老师”等用户类型。用于可视化目的的数据库用户->学校------>学生------>父级------>老师问题由于我目前使用的是Firebase身份验证电子邮件,因此我无法区分哪个用户是哪个用户。建议的解决方案是创建一个具有3种用户类型的单选按钮,供用户在登录应用程序时选择。这意味着用户

android - 使用 Firebase 时,GoogleSignIn 被标记为内部登录,不应从应用访问

我正在尝试在我的Android应用程序中检索已登录用户的联系电子邮件列表。从教程开始here,下面一行:mGoogleSignInClient=GoogleSignIn.getClient(this,gso);导致AndroidStudio错误“GoogleSignIn被标记为内部,不应从应用程序访问”。项目可以编译,但是当我尝试登录时,logcat输出:W/GooglePlayServicesUtil:GooglePlayservicesoutofdate.Requires12210000butfound11947470我的app/gradle.build包含:dependencie