1

简介:我有一个 iOS 应用程序在其属性中标记为 VoIP 应用程序,并且我已将输入和输出流标记为 VoIP。使用 3G 连接的 VoIP 插座,如果我们进入飞行模式并关闭,我们只会得到网络不可达回调和不可到达回调。[它在 WiFi 中运行良好]

详细: VoIP 应用程序被推到后台,当打开飞行模式[仅在 3G 中],我们收到 Socket 错误,很快我们收到网络无法访问的回调。当飞行模式关闭时,我们期望可达性回调向应用程序指示网络已备份但它永远不会出现。然而,这个场景非常适合仅使用 Wifi 或 Wifi 和 3G。

有什么建议么?。

4

1 回答 1

0

这让许多开发人员感到困惑。如果应用程序正在监视可达性更改,则仅当应用程序被推送到后台时连接了 VoIP 套接字时,才在可达性更改发生时调用处理程序。这个问题更详细地介绍了这个问题。

于 2015-04-09T14:39:37.507 回答