【问题标题】:send ejabberd push notification ( django )发送 ejabberd 推送通知(django)
【发布时间】:2015-05-26 03:12:24
【问题描述】:

我已经为聊天功能集成了 ejabberd。应用程序后端在 python-django 中,前端在 IOS 中。电流如下:

  1. 当用户注册到我的应用程序时,已在 ejabberd 服务器中为该用户创建了一条记录。这件事在后端处理。该用户的唯一 ID 是主键和名称的组合(例如 - 123_mark@xyz.com)

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

问题 - 当用户离线或用户终止应用程序时,后端必须向设备发送通知。我已经检查了 ejjaberd 的文档。根据他们的说法,我必须使用 mod_zeropush 发送通知。我查看了一些文章,但不确定如何向用户发送通知。谁能详细解释一下。

【问题讨论】:

    标签: python ios django push-notification ejabberd


    【解决方案1】:

    据我所知,ZeroPush 模组利用了 ZeroPush 服务器,我只是浏览了他们的页面,我可能对此有误。

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

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

    【讨论】:

      猜你喜欢
      • 2013-04-17
      • 2011-04-05
      • 2016-05-05
      • 2017-03-26
      • 2020-09-17
      • 2018-07-24
      • 2021-03-06
      • 2018-02-17
      相关资源
      最近更新 更多