Вы не можете сделать это. Лучшее, что вы можете сделать - это синхронизировать при запуске приложения. И если он находится в фоновом режиме, вы ждете, пока они не выведут его на передний план, и сможете выполнить синхронизацию, если прошло более 2 часов с момента последнего запуска приложения на переднем плане.
Apple не позволит вам разряжать батарею и воровать процессор. И действительно, вам даже не нужно. Если ваше приложение не использует данные, то оно не должно обновляться.