0

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

applicationDidEnterBackground からスレッドを切り離しましたが、これも中断されます。問題の解決策は何ですか? 何か案が?

4

2 に答える 2

1

あなたが提案していることは、非常にバッテリーを消費します(ラジオがアイドル状態になることは決してありません)。これは、AppStoreアプリでは許可されません。

プッシュ通知を介してサーバーから情報を取得する必要があります。

于 2013-02-28T07:07:34.677 に答える