アプリがアクティブでない間、ソケット接続を開いたままにしておく必要があるチャットアプリを開発しています。アプリのバックグラウンド設定を VOIP に変更してみましたが、OS は 10 分後にアプリを強制終了します。約。
私はすでにチタンiOSで同じチャットアプリを開発しています。Titanium は、バックグラウンドの目的で Ti.App.backgroundservice を提供します。その上で無限に実行されます。また、titanium のクラス ファイルが提供するバックグラウンド サービスを確認しましたが、理解するのは困難です。
私の質問は、どのようにしてチタンがバックグラウンド サービスを無限に実行できるようにするのかということです。同じ方法を使用して、コア iOS アプリでソケット接続を無限に維持できるようにします。