problem with Sleep Mode: track GPS, timer.

Hello, i have two problem.

1. I create timer in my app, but he don't work in sleep mode (after 15 minutes)

2. I want traking GPS position, but he don't work in sleep mode (after 15 minutes)

I readed many information for this issue, but i not have solution =(.

I understand flow background process not user friendly, becouse bg process eating battery but i need this feature despite this.

P.S this feature must work on 9 - 13 ios, on 13 ios background GPS track working, but what do with <13 ?

Thanks