Resend web and mobile notifications for undelivered

Dear Experts:

if we use one signal for web & push notifications and run the campaign, it may so happen for set of users which would not deliver due to their mobile phones switched off or no internet on their device at that point in time, we would like to capture those as undelivered and resend the push notifications (web and mobile notifications) later to them, is this achievable if yes what should we do, please suggest.
should we have subscribe for one signal service will they allow for integration to push delivered and undelivered data, please suggest.

Thanks
Indar