我正在尝试将 mod_zeropush 模块添加到现有的 ejabberd MongooseIm 服务器。
我将梁文件复制到文件夹中所有梁文件所在的位置rel
。
何时执行$sudo bin/mongooseimctl debug
命令并找到 mod_ 所有与 mod_ 匹配的条目...我看到除了我的mod_zeropush
.
谁能帮助我他们如何将此模块添加到他们的聊天服务器中。
也向 Github 的人提出了这个问题:MongooseIM GitHub
我正在尝试将 mod_zeropush 模块添加到现有的 ejabberd MongooseIm 服务器。
我将梁文件复制到文件夹中所有梁文件所在的位置rel
。
何时执行$sudo bin/mongooseimctl debug
命令并找到 mod_ 所有与 mod_ 匹配的条目...我看到除了我的mod_zeropush
.
谁能帮助我他们如何将此模块添加到他们的聊天服务器中。
也向 Github 的人提出了这个问题:MongooseIM GitHub
我通过获得一些帮助来实现这一点,并想分享它是如何添加到MongooseIM
.
此设置在运行Ubuntu 16.04
.
下载后mod_zeropush.erl
(可能从此处下载),将其放在如下所述的位置:
`<GitSourceMongooseFolder>/apps/ejabberd/src/mod_zeropush.erl`
sudo make
在MongooseIM
目录中运行。构建完成后,将在rel
以下位置的文件夹中创建梁文件:
/MongooseIM/rel/mongooseim/lib/ejabberd-2.1.8+mim-2.0.0beta2-312-g3cec442/ebin
将以下代码添加到ejabberd.cfg
inmodules
部分。
{mod_zeropush, [
{sound, "default"},
{auth_token, "myapp-chat-token"},
{post_url, "http://my.url/mypath"}
]},
rel/mongooseim
文件夹并输入命令sudo
bin/mongooseimctl debug
mod_
然后通过在 shell 提示符下输入进行检查Tab
;你应该看到
mod_zero
root/rel
github 目录并sudo bin/mongooseim restart
完毕。您应该在您的网络服务器上收到离线消息。