Schedule New Local Notification Every Hour

We are trying to develop an ionic app which will show local notification according at a scheduled interval according to users preference. The local notification should have a new content every time. This content will be saved locally. We need the app to work completely offline. These notifications should also work when the app is closed.

If someone can guide us onto how this can be done, it will be great.