Exploring Frameworks: I need to make an API call once an hour and process some data locally even if the app is not launched. Possible?

Hi,

I’m in the exploratory phase, trying to figure out which framework to use for my project.
Despite quite a bit of google search, I haven’t found a definitive answer to one of my requirements:

I need to execute a REST API call & process its response data locally once per hour, even if the app isn’t launched or hasn’t been launched by the user since the phone started, including triggering a push notification depending on the output of the data processing.

Is that possible with Ionic?