草庐IT

firebase-messaging

全部标签

javascript - 如何从 Firebase Cloud Function 在 Google Pub/Sub 中发布消息?

我编写了一个函数来接收http请求并发送电子邮件。但是,我想接收一个http请求并发送一个pub消息。问题是文档不清楚。我该怎么做?这是我的实际代码。exports.weeklyEmail=functions.https.onRequest((req,res)=>{constemail='****@gmail.com'console.log('Sendinge-mail')constmailOptions={to:email,from:'****@alunos.utfpr.edu.br',subject:'Teste',text:'Conteudodoemail'}mailTransp

javascript - 抛出新功能。Firebase 云功能上的 https.HttpsError 被客户端拒绝为内部错误

我将以下CloudFunction部署到我的Firebase项目中:exports.createCredentials=functions.https.onCall((data,context)=>{if(!context.auth)thrownewfunctions.https.HttpsError('failed-auth','Youmustbeauthenticatedtocallthisfunction')const{email,password}=data;if(!(typeofemail==='string'))thrownewfunctions.https.HttpsEr

javascript - Firebase 持久性 - onDisconnect 与多个浏览器窗口

我们正在编写一个监控在线状态的应用程序。在多种情况下,我们需要用户打开多个浏览器窗口。我们遇到了一个问题,用户在辅助浏览器窗口中打开并运行firebasejs代码后,将关闭该辅助窗口。这会将它们在主窗口中设置为离线,因为onDisconnect事件会在辅助窗口中触发。这种情况有解决方法吗?这是可以使用特殊/.info/connected位置的地方吗? 最佳答案 .info/connected存在数据仅告诉给定客户端它们是否链接到Firebase服务器,因此在这种情况下它不会帮助您。您可以尝试以下方法之一:如果离线则重置变量如果您有多

javascript - 如何使用 Firebase 按时间戳排序?

我正在尝试使用orderByChild()在Firebase中按时间戳进行排序,但它不起作用。结果似乎是按键排序的,而Firebase似乎忽略了orderByChild()。从时间上可以看出,这些结果并不是按时间戳排序的。lorem-ipsum-dolor-si-17/6/2016alas8:51:33lorem-ipsum-dolor-si193-17/6/2016alas8:51:37lorem-ipsum-dolor-si297-17/6/2016alas8:51:43lorem-ipsum-dolor-si402-17/6/2016alas8:51:38这是我获取数据的方式:l

javascript - Firebase 存储 getDownloadURL() 不返回工作 url

我尝试使用getDownloadURL()方法来检索存储在firebase存储中的图像的url。奇怪的是它返回一个对象而不是图像的url↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓示例网址↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓https://firebasestorage.googleapis.com/v0/b/example.appspot.com/o/images%2Fcat.png^↑↑↑↑↑↑↑↑↑↑↑↑我在网上做了一些研究,发现显示我的图片的正确url应该是这样的......↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓示例网

javascript - 如何将数据从用户注册表单发送到 firebase 数据库

提前致谢,如果之前有人问过这个问题,我们深表歉意。我是firebase和javascript的新手,在这里我正在为具有以下字段的用户创建一个注册表单:用户名公司名称联系方式电子邮件地址密码我也浏览了一些教程和示例,但在这些教程中我发现只有电子邮件和密码字段用于身份验证,但就我而言,我也想注册用户至于在firebase数据库中插入用户名、电子邮件地址、公司名称、联系电话……谁能帮帮我...下面是我的代码/***Handlesthesigninbuttonpress.*/functiontoggleSignIn(){if(firebase.auth().currentUser){//[ST

javascript - Firebase 更新或设置

将关于某个人的帖子添加到Firebase数据库后,我想将对新帖子的引用添加到该人。然而,这个人可能已经存在,也可能不存在。我有:varref=newFirebase("https://mydatabase.firebaseio.com/");var_person=document.getElementById("Person").value;var_remark=document.getElementById("Remark").value;varpostsRef=ref.child("remarks");varnewPostRef=postsRef.push({person:_per

javascript - 如何在 Firebase 中添加带有电子邮件和密码的用户名?

我正在使用Firebase,我正在尝试使用电子邮件和密码将用户名添加到数据库中。有没有办法做到这一点,或者createUserWithEmailAndPassword()函数是否仅用于电子邮件和密码?signUp.addEventListener("click",function(user){varusername=usernameTxt.value;varemail=emailTxt.value;varpassword=passwordTxt.value;firebase.auth().createUserWithEmailAndPassword(email,password).ca

javascript - Firebase 警告 : Using an unspecified index. 考虑添加 ".indexOn": "Keyboards"在/到您的安全规则以获得更好的性能

为什么我会收到此错误?:FIREBASEWARNING:Usinganunspecifiedindex.Consideradding".indexOn":"Keyboards"at/toyoursecurityrulesforbetterperformance我的Firebase中有很多Telegram键盘1:我想修复这个错误。✔️2:当电报用户键入rock时,我想获取和Console.logrock和rocky,constref=db.ref('Keyboards/rock');//keyboard1constref=db.ref('Keyboards/morning');//key

c# - 我怎样才能确保一个字符串是干净的插入到javascript Alert ('error message')

我正在尝试使用javascript警报弹出窗口向网页用户显示错误,我目前有以下代码来清除错误字符串:errorMessage.Replace("'","\'")但这还不够,因为一些非法字符没有被删除,框架中是否有一个静态方法可以格式化我的字符串以便干净地插入到html中?更新:我最初的问题有点模棱两可。该字符串需要像警报一样有效('这是一些不会弹出的'非法文本'');我会试试Server.HtmlEncode,希望它能解决问题。 最佳答案 如果您查看WebProtectionLibrary中的AntiXSS模块,您会发现它有一个Ja