Зависит от того, что вы хотите отправить.
Например, службы определения местоположения имеют свои собственные фоновые возможности для событий, которые вы должны прослушивать. В их методах делегата вы можете отправить эти данные в ваш API.
Фон fetch , как следует из названия, скорее используется для случайного получения пользовательских данных, когда приложение находится в фоновом режиме. Нет фиксированного расписания при вызове обратного вызова. Таким образом, вы можете отправлять одни и те же данные много раз, потому что они не обновлялись, или недостаточно времени, чтобы пропустить некоторые обновления (если вы не храните их в базе данных локально)