Ionic, background handling and silent notifications

The case: My application (Ionic 2) should periodically send location to our server and perform requests in case particular events from server. After some research I considered to use OneSignal plugin as the best option for this. Visible notifications work as expected even after phone reboot. Unfortunately, silent notifications work about 5 minutes after app goes in background(and docs warns about this).

From my understanding, sending data for long period of time should be not so rare situation. And I’m wondering about working solution for Ionic Framework or for native iOS development(in this case I’ll make plugin). So, any advices will be helpful.

Thank you in advance.