1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

fcm推送教程

由于腾讯家的即时通讯类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,我们将及时处理。

微信扫码关注

更新实时通知

作者:xialibing 分类:网络教程 浏览: