发送ejabberd推送通知(Django)

2024-09-28 21:18:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我集成了ejabberd聊天功能。应用程序后端使用pythondjango,前端使用IOS。电流如下:

  1. 当我的用户在我的应用程序中创建了一个用户注册时。这件事在后台处理。该用户的唯一id是主键和名称的组合(例如-123_mark@xyz.com网站)

  2. 为了在前端聊天,IOS使用这些id。当两个用户都在线时,他们可以成功地聊天。

问题-当用户脱机或用户终止应用程序时,后端必须向设备发送通知。我已经检查了埃贾伯德的文件。根据他们的说法,我必须用mod_zeropush发送通知。我看过一些文章,但我不知道如何向用户发送通知。有人能详细解释一下吗。在


Tags: 用户功能名称comid应用程序后台用户注册
1条回答
网友
1楼 · 发布于 2024-09-28 21:18:26

就我所能看到的ZeroPush mod利用了ZeroPush服务器,我可能错了,因为我只是浏览了他们的页面。在

你需要做的是创建你自己的mod,这个mod与ejabberd中发生的事件挂钩。本次问答总结如下:How to develop custom functions on top of Ejabberd?

基本上,您需要找出当用户断开连接并挂接到该事件时触发的事件,以便执行您的mod。在

相关问题 更多 >