In iOS7, location-based reminders won't fire if the Reminders app is explicitly terminated by the user.
That is if the user removes an application from the Multi-Tasking application list (brought up with a double-press of the Home button), iOS 7 will conclude that the user doesn't want this app to get any more run-time. That implies that Reminders won't be launched again to display your location-based reminders.
The Reminders app needs to be running in the foreground or to be put in the background for location-based reminders to work.
This is not a bug. This is intended behavior.
If the Reminder-App has to stay in background to work for locations-based reminders, why is there an extra setting in "Background Activitys" (In German
"Hintergrundaktivität") where i can switch the background activity for the Reminders on and off? in this settings it says that the reminder app will use geofencing even if it's not started.
that sounds not logical to me.
In ios6 the reminder-app must not be startet and the location-based reminders did work fine. Now in iOS7 i must take care of the reminder-app that i not terminate ist. The Calendar App for example does work (alarm on Calendar-Entrys) even if it's not running in the multitasking view.
@Apple: please change this and make the location based reminders usable again without running in multitasking-view!
Could you clarify which "Background Activitys" setting you're referring to?
Are you referring to the following?
Settings > General > Background App Refresh
One of the statements I made in my previous post is inacurrate. Below is a correction:
"That is if the user removes an application from the Multi-Tasking application list (brought up with a double-press of the Home button), iOS 7 will conclude that the user doesn't want this app to get any more run-time iOS7 won't monitor geo-fences for this app."
Even if the Reminders app is removed from the app switcher, its time-based reminders will work (like Calendar).
Sorry, but I don't understand this.
- in iOS6 the Geofencing-Function works fine even if the Reminder-App was not working (not in Multitasking-Mode). Now I have to take care not to close the Reminder-App accidently in the Multitasking-Window. That's really uncool!
- In Settings > General > Background App Refresh stands the following Sentence: "Erlauben Sie Apps über WLAN oder das mobile Netz, im Hintergrund Inhalte zu aktualisieren oder Ortungsdienste zu verwenden". In English that means something like: "Allow apps over Wi-Fi or the mobile network to update content in the background or use location services". The Switch for "Reminders" is on. So I can't really understand your Statement. :-(
The text in English is the following under Settings > General > Background App Refresh:
"Allow apps to refresh their content when on Wi-Fi or cellular, or use Location Services, in the background. Turning off apps may help preserve battery life."
The "in the background" part applies to refreshing content and to using Location Services, not just to refreshing content.
So, in order to have location-based reminders to work on iOS7, you need:
- Reminders to be either in the foreground or in the background
- The general switch under Settings > General > Background App Refresh set to ON
- The Reminders switch under Settings > General > Background App Refresh set to ON
I'm in agreement that despite it being "intended behavior", this is terrible behavior. The idea of a reminder is that I created it because I don't remember. Needing to specifically keep an application running in the background so it remembers is silly and a regression from how it worked in iOS 6. In fact, all apps work the same way on iOS 7. I use a pedometer app and Google Now to track location and movement. On iOS 6, neither needed to be in the multitasking bar for them to work. Now, they need to always be running in the background to receive updates.
Bottom line: Background App Refresh absolutely shouldn't require that we clutter up our multitasking list to reap the benefits.
I'll be posting to Feedback in hopes it is seen and eventually addressed. If you also disagree with current behavior, I suggest you comment at http://www.apple.com/feedback/iphone.html
I also have the same problem and I have a call into Apple and they allegedly forwarded the info to an engineer, so hopefully it will be resolved soon. This is definitely some sort of bug because one of my co-workers also has an iPhone5 with io7 and his location based reminders work even when the app is closed through the app switcher. Another way we can tell this is a bug and not the intended design is this: Try to create a location based reminded through Siri, such as "Remind me when I get home to call work". Siri will give you the confirmation showing that a reminder has been created to activate at a location. However, Siri never actually opens the app when you do this, and therefor if your iPhone is suffering from this bug you will never be reminded when you arrive home. Also, the Find my Friends app, another native Apple App, does not function unless it is open and running in the background on my phone, with my coworkers phone it shows no matter what state his app is in (open/closed). Hope this helps and that they get a fix soon!
I HATE HOW THEY CHANGED THE REMINDERS APP... I do not see or understand the meaning behind the change.. I also ask siri to remind me at a certain location and nothing happens..When I do have the app running in the background it will remind me.. I do not see how this change is helpful.. i guess it has something to do with saving battery life..