gpt4 book ai didi

ios - TokBox iOS - 应用程序后台进程信号不工作

转载 作者:行者123 更新时间:2023-11-29 11:44:22 26 4
gpt4 key购买 nike

我们在 iOS 应用程序中遇到了一些奇怪的问题,当应用程序处于后台模式时我们正在处理信号。

它在 xcode 模拟器中完美运行,但在真正的 iOS 设备中却无法运行。在应用程序后台模式下未接收到信号。

我们是否需要在 iOS 设备中启用任何设置来处理此问题?

而且,它在 Android 设备上完美运行。

请帮忙解决这个问题。(还启用了项目->功能->背景模式->音频、AirPlay、PIP 以使其在后台工作。)

最佳答案

除非有理由让进程保持运行,否则发送到后台的应用程序通常会被暂停。在使用 OpenTok SDK 的情况下,通常这意味着应用将被暂停,除非有发布者和/或订阅者在运行——后台权限与 AVAudioSession 相关联。

如果您试图在应用程序处于后台时仅保持 session 连接而没有任何订阅者/发布者,则不推荐实现。为 OpenTok session 保持 websocket 事件需要每隔几秒发送一次数据,从而对能源和数据成本造成不必要的负担。因此,建议通过 APNS 而不是通过 OpenTok session 进行离线信号发送。

我相信您可能已经看到了这一点,但为了完整起见,此处提供了有关该主题的更深入的文章:https://tokbox.com/developer/sdks/ios/background-state.html

披露:我为 TokBox 工作。

关于ios - TokBox iOS - 应用程序后台进程信号不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44677822/

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