If I setup a reminder I understand I can use push notification, email or text message to get the reminder.
What happens if I lose signal or am in airplane mode?
How do I get the reminder then?
The push notifications are sent through Google servers and they will retry to send it multiple times if they fail upon the first try.
That's a massive flaw in your app then.
If I have a reminder set and the app relies on connectivity to remind the user then that's a massive FAIL.
Why not use the calendar or AlarmManager on Android so that its not reliant on connectivity?
We're already working on implementing native offline reminders in the next updates of our app.