由于腾讯家的即时通讯类app都是使用的自家的信鸽推送服务,这样造成了服务常驻,手机异常耗电,于是我们这里可以使用FCM-for-Mojo
这款app来使用FCM消息推送通道
执行脚本
连接你的vps,在终端输入
#先安装下git #这是centos安装git yum install git #这是ubuntu安装git apt-get update apt-get install git #这是Fedora dnf install git #获取脚本 git clone https://github.com/null-ecp/FFM-one-step.git && source ./FFM-one-step/FFM.sh
执行脚本后有些地方需要输入y或者序号进行选择,注意!
待脚本执行完之后就安装完成了
启动FFM
先看看在不在FFM目录下
pwd #查看当前目录 #如果返回为 /root/FCM-for-Mojo-Server 则没有问题 #如果不是这个则输入以下命令 cd /root/FCM-for-Mojo-Server
确定在FFM目录下后输入
npm start #如果输入上述启动不了,你可以通过输入下面的命令启动 perl /root/FCM-for-Mojo-Server/perl/start.pl
后台运行
这里推荐使用screen或者systemd来维持后台
systemd
编辑systemd配置:
#Debian/Ubuntu vim /lib/systemd/system/fcm-for-mojo.service #CentOS/RedHat vim /usr/lib/systemd/system/fcm-for-mojo.service
在文件内的配置填写如下:
[Unit] Description=FCM-for-Mojo Server After=network.target [Service] Type=simple User=love4taylor WorkingDirectory=/home/love4taylor/FCM-for-Mojo-Server ExecStart=/usr/bin/npm start PrivateTmp=true Restart=on-failure [Install] WantedBy=multi-user.target
然后启动systemd服务即可:
sudo systemctl enable fcm-for-mojo sudo systemctl start fcm-for-mojo
screen
使用screen需要先安装screen:
#ubuntu/Debian apt-get install screen -y #CentOS yum install screen
新建screen窗口:
screen -S "窗口名" #创建窗口 #进入ffm目录 cd /root/FCM-for-Mojo-Server #启动ffm服务 npm start
待ffm成功运行后键入ctrt+a+d
让screen进入后台运行。
退出screen:
screen -r "窗口名" #ctrl+c结束ffm服务 exit
FFM 更新
更新相对来说简单多了,首先需要ctrl+c
关闭FFM服务,然后进入ffm目录下。输入下面两条命令即可。
git pull npm install
本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。
微信扫码关注
更新实时通知