在聊天应用程序中发送多聊天通知

Posted

技术标签:

【中文标题】在聊天应用程序中发送多聊天通知【英文标题】:Sending notificaton for multi chat in a chat application 【发布时间】:2011-08-16 03:53:52 【问题描述】:

我正在使用 XMPP/JQuery 开发一个聊天应用程序。在聊天应用程序中,对于 多聊天任务,首先必须向成员提出请求以参与 多人聊天。我怎样才能做到这一点。

【问题讨论】:

请返回您的旧问题并接受一些答案。您会发现人们更有可能回答您的问题。 我的意思是向特定用户发送请求的节 【参考方案1】:

如果您想了解如何邀请某人加入多用户聊天室,请阅读XEP-0045, section 7.5。如果您需要邀请 Google 用户,请发送直接邀请:

<message
    from='darkcave@chat.shakespeare.lit'
    to='hecate@shakespeare.lit'>
  <x xmlns='http://jabber.org/protocol/muc#user'>
    <invite from='crone1@shakespeare.lit/desktop'>
      <reason>
        Hey Hecate, this is the place for all good witches!
      </reason>
    </invite>
    <password>cauldronburn</password>
  </x>
</message>

否则,请穿过房间:

<message
    from='crone1@shakespeare.lit/desktop'
    to='darkcave@chat.shakespeare.lit'>
  <x xmlns='http://jabber.org/protocol/muc#user'>
    <invite to='hecate@shakespeare.lit'>
      <reason>
        Hey Hecate, this is the place for all good witches!
      </reason>
    </invite>
  </x>
</message>

【讨论】:

如何在Jquery中实现以上节? jQuery 不是 XMPP 库。你在使用 Strophe.js 吗? 这里是 strophe.js 文档的链接:strophe.im/strophejs/doc/1.0.2/files2/strophe-js.html start: $msg(to: 'darkcave@chat.shakespeare.lit').c('x', xmlns: 'jabber.org/protocol/muc#user') $ 等 非常感谢您的回复 还有一个疑问,服务器对此类节的响应是什么?

以上是关于在聊天应用程序中发送多聊天通知的主要内容,如果未能解决你的问题,请参考以下文章

在聊天应用程序中实现推送通知

使用 smack 的多用户聊天没有收到消息侦听器

向 ios 发送推送通知以与离线用户聊天,openfire xmpp

tvOS 是不是支持聊天应用程序的通知功能?

OneSignal 推送通知 |在聊天时禁用它们进行聊天|安卓

Android 接收通知