@DTS Engineer Thank you for the quick reply, the linked thread was very useful.
I am now considering an approach using a "silent push notification".
A push notification is to be initiated from the back-end once or twice every hour when the user is registered to be active.
And when the silent notification is received the app makes and API call.
Is this a reliable approach or will this also have background restrictions ?