gpt4 book ai didi

ios5 - iOS : Receive media in background

转载 作者:行者123 更新时间:2023-12-03 18:04:11 24 4
gpt4 key购买 nike

我正在开发基于 SIP 和 VoIP 的 iOS 应用程序,要求该应用程序即使在后台也应该持续运行。我正在使用 pjsip lib。

我知道要在 bacground 中运行 iOS 应用程序,我们需要这个

  • 在 Info.plist 中使用 voip 值设置 UIBackgroundModes 键
  • 创建了一个我传递给 setKeepAliveTimeout:handler: for 的处理程序
    保持连接有效

  • 但我只是希望如果我的应用程序在后台运行,我可以通过(RTP/RTCP)接收 UDP 数据包,同时我保持 UDP 端口始终打开。

    我已经浏览了这些帖子:
  • iPhone VOIP in background
  • VoIP socket on iOS - no notifications received

  • 但是,我还没有明确的想法,即使应用程序在后台或前台,我们是否可以连续获取 UDP 数据包。

    因此,如果有任何数据进入 iOS 客户端应用程序,应用程序应该能够通知用户。

    请给出建议。

    最佳答案

    为了在后台运行 VoIP 应用程序并在服务器上注册,应在 iOS 上使用 TCP。当发生某些事情时,您可以触发本地通知。

    关于ios5 - iOS : Receive media in background,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13150397/

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