我尝试使用Firebase云消息查找简单的客户端服务器应用程序。
我使用Nodejs和这个包,但我不知道如何以及在哪里找到客户机令牌?
下面是示例代码:
var fcm = require('fcm-notification');
var FCM = new fcm('path/to/privatekey.json');
var token = 'token here';
var message = {
data: { //This is only optional, you can send any data
score: '850',
time: '2:45'
},
notification:{
title : 'Title of notification',
body : 'Body of notification'
},
token : token
};
FCM.send(message, function(err, response) {
if(err){
console.log('error found', err);
}else {
console.log('response here', response);
}
})
通常,该人在网站/应用程序上,客户端代码请求发送通知的权限。如果获得许可,客户端随后调用FCM服务器以获取代表该人的令牌。然后,客户端代码将该令牌保存到带有该人员标识的数据库中。然后在发送消息时,服务器端软件从数据库中读取令牌。
(我希望这就是你问题的答案。)
我试图弄清楚新版本的GCM或Firebase云消息传递的工作原理,所以我将我的一个项目移动到新的Firebase控制台,如果我没有API密钥或我想创建一个新的做吗?
我正致力于实现推送通知,出现在更改到Firebase的文件。我使用的是反应原生Firebase模块。我的google云功能会侦听到对火力还原的更改,然后通过Firebase-admin发送消息。 谷歌的参考表明,你可以指定一个单一的设备来发送消息: 客户端在我的反应本地应用程序中,我使用获得令牌: 我是否必须将google cloud消息传递令牌存储在异步存储以外的其他位置,或者是否有办法在我的g
问题内容: 几年前,我在维护的Linux服务器上安装了Apache 2.2x和PHP 5.3.1。我使用.tar.gz并按照指示进行构建(而不是rpm和您拥有什么)。一切都很好。 今天,我需要安装它,它看起来像一个PHP库。我完成了所有步骤以进行安装,并在其中找到ibm_db2.so。 最好的收获是最后一步是配置php.ini,但是我的系统上没有php.ini。恐怖的恐怖。PHP可以正常工作,当然
firebase确实提供了客户端sdk和服务器端管理sdk来使用firebase云消息传递。 让我困惑的是: 我们在公共javascript文件或脚本标记中包含客户端初始化代码。是否有人无法查看此初始化凭据并直接向连接到我们的应用程序的设备发送post请求?如果用户不断发送垃圾邮件或恶意通知,该怎么办?整个FCM功能不应该只由AdminSDK提供吗? 我正在为一个项目的nodejs应用程序使用fi
问题内容: 我想为我的应用程序启用,在ProGuard文档中它说,我必须修改的地方会自动生成。但是,如果我查看项目文件夹,则只会看到一个文件,但看不到所需的文件。 我如何获得此proguard.cfg?还是我做错了? 请引导我使用此文件。 问题答案: 该文档有点不准确。生成的文件将位于项目的根目录中。 要启用,您将需要忽略中的警告并取消注释以下行: Android工具链有时会更改,但是您的路径将被
问题内容: 我正在按照此站点上的MVC单元测试说明进行操作,但找不到用于注释的jar 。有人知道罐子在哪里吗? 问题答案: 通过Maven: 或从项目主页:http://code.google.com/p/atinject/ 另外,此MvnRepository.com页面提供了其他构建工具(如Ivy,Gradle等)的必要配置。