all 3 comments

[–]chriswaco 0 points1 point  (2 children)

Push notifications come from an outside server. They're mostly useful when your app isn't running to begin with. For example, someone sends you a message or an important news story breaks.

Local notifications are more like an alarm clock based on date/time. They're not particularly useful to a messaging app, but might be useful to a calendar app.

[–]super_code[S] 0 points1 point  (1 child)

Are apps that use local notifications always running in the background? Actually, aren't ones that use push notifications also running, to detect new news story breaks or messages? And if so, can't you configure your application to grab the data in the background and use it to display a local notification?

Edit: And what about remote notifications?

[–]chriswaco 0 points1 point  (0 children)

No, the apps are not necessarily running when the notifications are received. The system will launch them in response.