私は voip アプリケーションで作業しています。アプリケーションがバックグラウンドになった場合でも常にサーバーとの接続を維持する必要があります。Apple は通信ソケットを使用するためのサポートを提供しています。私の問題は、別のサーバーがあることです (つまり、ログイン サーバーを検討してください)。送信したいそのサーバーに 1 分ごとに ack を送信します。バックグラウンドでアプリケーション用に 2 つの通信ソケットを実行することはできないと思います。その場合、どのように ack を送信しますか?
applicationDidEnterBackground からスレッドを切り離しましたが、これも中断されます。問題の解決策は何ですか? 何か案が?