私はリアクションネイティブを使用してアプリケーションを開発していますが、私はWebSocket
を使ってバックエンドと通信します。リアクションネイティブ - バックグラウンドモードのWebソケット
バックグラウンドモードでもソケットを有効にします。私はここで関連記事を見つけました:How to handle socket connection's events when app is in background?それは基本的には不可能だと言います。
しかし、私はシミュレータ上でローカルに試してみました。アプリケーションをバックグラウンドモードにして、ソケットはデータを受信し続けます(リモートデバッグではまだログに記録されています)。
私の質問は、アプリケーションがバックグラウンドモードになってもソケットがアクティブになっていることですか?それは単にシミュレータ上にあるためです(実際のデバイスで試していない、iPhoneのiOSバージョンが古すぎます)。これが単なるシミュレータであるために発生した場合、プッシュ通知以外の解決策はありますか?
スクリーンショットが添付されています。事前のおかげで