gpt4 book ai didi

iOS - 当好友离线时在 XMPP 聊天应用程序上发送推送通知

转载 作者:可可西里 更新时间:2023-11-01 04:40:14 26 4
gpt4 key购买 nike

我有一个 iOS 聊天应用程序,例如 Whatsapp。使用 XMPP 协议(protocol)聊天运行良好。该应用程序具有其他功能,并且有一个 APNS 服务与它们一起运行良好。对于客户端,我使用 XMPPFramework,对于 XMPP 服务器使用 PHP 和 Tigase 的服务器。

问题是这样的:

当 XMPP 服务器收到用户的消息并且他的存在是假的时,如何让服务器向用户发送推送通知?

谢谢!

最佳答案

最好的例子是 Tigase 中的 AMP 实现。它基于 MessageAmp 插件和 AMP 组件。
MessageAmp 插件拦截消息。如果它检测到用户未登录,它会将消息转发给 AMP 组件以将其存储在离线存储中。在您的情况下,您可以拥有自己的消息插件,如果它检测到用户离线,可以将消息转发到您的推送组件(iOS 推送或 Android 推送、SMS 推送或其他)。
所有负责向设备实际推送通知的逻辑都应该在该组件中实现。

关于iOS - 当好友离线时在 XMPP 聊天应用程序上发送推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13251432/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com