I am working on an alarm application and I am using local notification for that. Now I want to add snooze functionality to my alarm. I searched on Google and found that iPhone doesn't support such functionality.
But is there another way to do this?
Postpone emails and temporarily remove them from your inbox until you need them. Your email will come back to the top of your inbox when you want it to, whether that's tomorrow, next week, or this evening. You can find your snoozed items under Snoozed in the Menu .
Current Behavior. A local notification is schedule at a given time. The notification only happens if the app is open or in the foreground. If the app is closed the notification does not happen (no notification card).
To snooze a notification, drag it slightly left or right, and then tap Snooze . To pick a time, tap the Down arrow . To expand a notification, tap the Down arrow . Then, to act directly from a notification, tap an action, like Reply or Archive.
AFAIK you can't add a custom behaviour when the notification windows pops up. BUT... You can try it like this: after the user has clicked "View" and the app is launched by an UILocalNotification, you could open a modal view with a huge button "Snooze" and another (smaller) one "Open". And if the user taps "Snooze" you just schedule another local notification and close the app.
What about that?
PS: A couple of days ago I've worked the first time with these local notifications. I had to design a class which can be used universally. A method for implementing snooze would be cool! I'll write you again, if I get a better solution. But please tell me (and other) in this forum, If you have found a good solution.
Read This articles:
I think you can user Local Notifications for your alarm application ...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With