https://developer.apple.com/documentation/uikit/ap...
https://medium.com/snowdog-labs/managing-backgroun...
емнип, это всё что есть. работает своеобразно, но лучше, чем ничего.
как вариант: можете попробовать пуши. только чтоб пробудить приложение, а в колбэке колбасить что нужно.
иногда, такой способ работает лучше фоновой задачи.