gpt4 book ai didi

ios - 应用程序在后台时的连接状态和通过XMPP的处理

转载 作者:行者123 更新时间:2023-12-01 16:53:45 25 4
gpt4 key购买 nike

我有一个ios应用程序,可以向xmpp服务器发送消息/从xmpp服务器接收消息。
该应用程序的3个主要状态是:

  • 如果该应用程序处于 Activity 状态,它将维护与服务器的持久连接,并通过此争用发送/接收消息。
  • 如果退出此应用,则表明连接已断开; xmpp服务器可以通过APNS将消息推送到该用户的iPhone。
  • 如果应用切换到background,但没有退出;连接未断开,xmpp服务器也可以向该应用发送消息,但是该应用可以接收这些消息,直到切换为 Activity 状态。

  • WRT的3个州,我有一个问题:
    当应用程序切换到后台时,连接没有断开,该应用程序可以接收这些消息,然后通过本地通知来通知用户吗?
    如果可能的话,我该怎么办?或者,在这种情况下,我应该通过APNS通知用户吗?

    最佳答案

    如果我没看错,则当应用程序切换到后台时,几秒钟/分钟后连接就会断开。除非您已将应用标记为支持VOIP。

    也许您可以浏览以下链接:

  • How to handle socket connection's events when app is in background?
  • How can an iOS app keep a TCP connection alive indefinitely while in the background?
  • 关于ios - 应用程序在后台时的连接状态和通过XMPP的处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13624800/

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