1

iOSアプリがバックグラウンドで実行されている間、どのようにfirebaseメッセージをリッスンしますか?

iOS アプリがバックグラウンドで実行されているときに新しいメッセージを確認するにはどうすればよいですか?

4

1 に答える 1

1

Firebase SDK は iOS の基盤となるソケットを使用するため、OS がソケットを開いたままにしている限り、ライブラリは新しいメッセージを報告します。これは、アプリの構成によって異なります。バックグラウンドで実行してネットワークを使用できるように構成されている場合、オブザーバーは、アプリがフォアグラウンドで実行されている場合と同様に機能し続けます。アプリがバックグラウンドで実行できるように設定されていない場合、OS は通常、ソケットを閉じる前に短時間開いたままにします。その場合、アプリは新しいメッセージの受信を開始する前に、再びフォアグラウンドに入る必要があります。

于 2013-08-02T21:17:15.137 に答える