android / iOS之间的状态兼容性问题

时间:2019-02-06 14:53:18

标签: android ios xmpp ejabberd

我正在开发基于XMPP的应用程序。我在开发过程中使用了会话(https://github.com/siacs/Conversations)开源代码。

我正面临Android和iOS应用之间的状态相关兼容性问题。 (在iOS应用中,我使用了纯xmppframework)

在android应用中,我正在使用XEP-0319处理在线/离线状态或上次出现(https://xmpp.org/extensions/xep-0319.html

另一方面,在iOS应用中,该状态由XEP -0256处理。(此处,iOs应用xmppframwork不支持XEP-0319)

问题是当应用切换到后台时出现的。我试图通过断开XMPPConnection服务来进行检查,但是如果我断开XMPPConnection服务,那么android到android状态相关的东西也将停止工作。

任何人都没有使其与两个平台兼容的解决方案吗?并且我应该能够将XEP-0319用于iOS应用程序吗?

0 个答案:

没有答案