What's the best way to emulate the Watch Activity Ring Reset?

Hi,

I am working on a similar concept to when the Activity Ring resets at midnight, but I was wondering wha tis the best approach to take? Detecting the date change is not the issue. The tricky part that I see is that the device will probably be locked nor can I count on the app being in the background.

I was looking at a few options that I do not believe will meet my needs:

1) A Silent Push Notification - The problem is that delivery is not certain by any means according to WWDC sessions / docs.
2) State Change - I can detect date change when user the user opens the app, is there a way to emulate the resetting the rings without the user having to launch the app?
3) Background Refresh - Now this is where I could be wrong, but from what I understand this is based on usage patterns fo the app only. So, I am not certain that I can count on this as well.

So, I ask, any suggestions?

Thanks.