⚠️ Note: This only works on iOS and will be ignored on other platforms.
npm i @soreine/react-native-begin-background-task
then...
npx pod-install
import { beginBackgroundTask, endBackgroundTask } from '@soreine/react-native-begin-background-task';
// ...
const backgroundTaskId = await beginBackgroundTask();
// Your task that you want to keep running if the app goes to the background...
await endBackgroundTask(backgroundTaskId)