1. ホーム
  2. javascript

[解決済み] React Nativeでバックグラウンドタスクを実行するには?

2023-01-12 06:57:10

質問

私は 小さなiOSアプリ を React Native で構築しました。このアプリは位置追跡を行い、ユーザーが選択したサーバーに定期的に緯度/経度を送信します。しかし、これはアプリがフォアグラウンドにあるときのみ動作します。ユーザーが他のアプリを使用しているときに、このタスクをバックグラウンドで実行するにはどうすればよいでしょうか。

どのように解決するのですか。

現在のところ、残念ながら、バックグラウンド タスクのサポートはありません。ご指摘の機能は、バックグラウンド タイマーでしょう。そのようなタイマーは この製品の痛み (機能要求) にあるように、この機能に対する要求が高まっていることを示すために、アップボートしてください。

2016年12月に編集しました。 まだ本当の選択肢はありません。あなたが持っているのは ヘッドレスJS APIがありますが、これはandroid用です。また、これがフォアグラウンドで実行されるとアプリがクラッシュするので、使用には注意が必要です。ご指摘いただいた@Fengさんに感謝します。