我使用从GitHub到我的项目的函数。
该功能在新用户注册时发送欢迎电子邮件,在删除用户帐户时发送再见电子邮件。该功能正在加载到Firebase Cloud Function。
我正在尝试补充代码,以便由用户名称来确定他需要使用哪种语言来发送消息。
例:
如果使用希伯来语输入了用户名,则该功能会将希伯来语消息发送给用户。
如果使用俄语输入用户名,则该功能会向用户发送俄语信息。
如果使用英语输入了用户名,则该功能会向用户发送一条英语消息。
注意:
这不与浏览器连接,因为用户将从android应用程序注册。在Firebase上进行用户身份验证后,他将从Firebase Cloud Function收到消息。
在node.js中,以下代码不起作用!
if (/^[a-zA-Z]+$/.test(text)) //if the English language
{
...
}
else //if the not English language
{
...
}
Run Code Online (Sandbox Code Playgroud)
我将很高兴为您提供任何帮助!
也许还有另一种解决方案来对消息进行本地化?
谢谢!!!
我在Firebase平台上写了一个WEB应用
我有一个文件"firebase-messaging-sw.js",当我从home.html页面访问该文件时,出现错误:
importScripts 不是
文件“firebase-messaging-sw.js”位于根级别。
主页.html:
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link rel="shortcut icon" href="img/favicon.png"/>
<meta name="keywords" content="" />
<link rel="stylesheet" href="css/reset.css" type="text/css" />
<link rel="stylesheet" href="css/home.css" type="text/css" media="screen and (min-width:901px)" />
<link rel="stylesheet" href="css/mhome.css" type="text/css" media="screen and (max-width:900px)" />
</head>
<body>
<header>
...
</header>
<div class="function">
...
</div>
<footer>
...
</footer>
<!-- The core Firebase JS SDK is always required and must be listed first -->
<script src="https://www.gstatic.com/firebasejs/6.3.3/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.3.3/firebase-auth.js"></script> …Run Code Online (Sandbox Code Playgroud)