在ejabberd-19.02中找不到xmpp.hrl和ejabberd.hrl

时间:2019-04-13 10:48:59

标签: ejabberd ejabberd-module

我是Ejabberd和Erlang的新手,我正在尝试添加this module。我进行了更改,就像用this answer中的建议将jlib.hrl替换为xmpp.hrl并用消息替换数据包一样,我的问题是无论何时尝试编译时都说xmpp.hrl和ejabberd.hrl不是找到了如何解决此问题的方法。

如果有人试图向离线用户发送消息,我想向其发送FCM通知。我做对了吗?或者有其他最佳方法可以实现这一目标

1 个答案:

答案 0 :(得分:2)

ejabberd.hrl一年前被删除:https://github.com/processone/ejabberd/commit/fd8e07af4789be362a61755ea47f216baeb64989

下载ejabberd源代码,将mod_offline_post.erl复制到src /目录中,然后进行更改,包括以下两项:

<div class="myDiv" data-name="MrMr" data-number="1">
    THIS IS A TEXT
</div>

<div class="myDiv" data-number="2">
    another text.
</div>

<div class="myDiv" data-number="3">
    another text.
</div>

<div class="myDiv" data-number="4">
    another text.
</div>


<p id="demo"></p>
<button class="myFancyButton">Button</button>

然后编译并安装ejabberd。