Notifications are an integral part of modern operating systems, where apps are not necessarily always running in the background to update the user. You can subscribe to notifications and get timely information, or you can choose not to view or receive notifications.
In Apple's iOS 12, notifications are more powerful and less annoying than ever. Plus, it's easier to manage notifications; for instance, you might change the grouping of notifications on an app by app basis, or dynamically manage notifications, or disable notifications on the fly for a period of time. This tutorial covers how to use the new notifications features in iOS 12.
SEE: Hiring kit: iOS developer (Tech Pro Research)
How to dynamically manage notifications in iOS 12
iOS 12 introduces a new feature that lets you easily change the settings for notifications in real time when the notification arrives instead of changing the setting manually in the Settings app. This feature allows you to easily tweak the delivery of notifications, quiet notifications for a period of time, and more.
When a new notification arrives on your device, open the Notification Center by swiping down from the top of the screen, and then tap and hold on a notification. You'll notice a new button that looks like an ellipses—tapping this button will give you a new set of options for managing notifications from the app that is responsible for that notification (Figure A).
When you select the Deliver Quietly option, the notifications from that app will still arrive on your device, but your device will not vibrate or make a sound when it arrives. This option ensures that the notifications only appear in the Notification Center—they will not appear on the lock screen, in a banner, or add a badge to the app icon.
If you select Turn Off, it will prompt you to disable notifications entirely for the app—something that you previously had to navigate deep into the Settings app to perform, making it easier to disable notifications for apps that abuse the system and send annoying notifications.
Selecting the Settings option will take you to the app-specific settings in the Settings app. In this section, you can finely tune how the notification will appear for the selected app.
How to change the display of notifications in iOS 12
New in iOS 12 is notifications that are grouped by the app they belong to, allowing for better organization of notifications. This has long been a feature on Android, yet Apple's implementation is a bit smarter.
By default, notifications are grouped by app and by subject. For instance, in Apple News, you will have separate notification stacks for TechRepublic and The Washington Post, even though they're both originating from the same app. You can change this functionality so it's purely based on app and not topic.
When multiple notifications appear in the Notification Center, only the most recent ones will appear on top of a new stack interface (Figure B). Tapping the top notification on the stack will expand the stack and allow you to see all the notifications for that particular application. Tapping a notification in the expanded stack view will link into the app just like previous iOS versions.
SEE: How to become an iOS developer: A cheat sheet (TechRepublic)
If you don't like this new stacked notification view, Apple provides a way to disable it and go back to the old way of viewing notifications. This process is done on an app by app basis.
To change how an app displays notifications in the Notification Center, follow these steps.
- Open the Settings app.
- Select Notifications.
- Select an app for which you wish to change the notification settings.
- Select Notification Grouping (Figure C).
There are three Notification Grouping options available: Automatic, By App, or Off.
- The Off option will default to the iOS 11 and prior behavior of showing notifications in the order they're received and not stack them.
- The Automatic option will do the smart grouping where it's grouped by app and then topic like the example at the top of this section.
- The By App option will stick to grouping the notifications for that app into a single stack.
Give notifications in iOS 12 a try
These changes offer a wide variety of customization that we haven't seen in iOS notifications before, ensuring that notifications are useful and powerful rather than becoming useless and annoying.
- Get more done with your iPhone: Tips and tricks for power users (free PDF) (TechRepublic)
- Photos: All the new iOS 12 features (TechRepublic)
- Review: Apple iOS 12 for iPhone (Download.com)
- How to turn off push notifications in iOS 12 and look at your smartphone less (Download.com)
- iOS 12 is now available: How to update, best new features and more (CNET)
Cory Bohon is an indie developer, creating both iOS and OS X applications at Cocoa App (his own company), MartianCraft, and for various other clients. As a part of full disclosure, he does not write about any software that he has created or has helped to create through these outlets.
Cory Bohon is an indie developer specializing in iOS and OS X development. He runs a software company called Cocoa App and is also a developer at MartianCraft. He was introduced to technology at an early age and has been writing about his favorite technology part-time since 2007. He runs a development blog named ObjDev when he isn’t writing about consumer tech.