posted by Aaron Sawitsky
Provisional Authorization takes advantage of another new feature in iOS 12: the ability for messages to be “delivered quietly.” When a notification is delivered quietly, it can only be seen in the iOS Notification Center, which the user accesses by swiping down from the top of their phone. They don’t appear as banners or show up on the lock screen. As you might have guessed, quiet notifications also don’t make a sound.
As you can see above, all notifications that are sent under Provisional Authorization include a built-in prompt that asks the user if they want to keep receiving notifications.
If a user taps the “Keep” button, they can decide whether they want your app’s notifications to start getting delivered prominently (i.e. fully opt-in to push notifications) or continue to receive them quietly (i.e. pushes continue to get sent directly to the Notification Center).
If a user taps the “Turn Off…” button, they are shown a confirmation screen at which point they can disable notifications from your app.
We expect that enabling Provisional Authorization will be straightforward, requiring your developers to make one or two small tweaks to your app’s code. Once iOS 12 has been finalized, we’ll update this post with a link to instructions.
(UPDATE: Instructions for adding Provisional Authorization have been added to our Dev Docs here)
In the meantime, we recommend that you make sure your apps are running Localytics SDK Version 5.1+, which will allow you to distinguish between users who have provisional authorization and those who are fully opted into push. If your apps aren’t on SDK 5.1+, work with your developers to upgrade now. That way, you’ll be ready to hit the ground running when iOS 12 is released.
Although Provisional Authorization is by far the biggest enhancement that’s coming to push notifications in iOS 12, it’s by no means the only one. Here’s a quick rundown:
Grouping is something that has existed on Android for a while and it’s finally coming to iOS. By default, all notifications from the same app will be grouped, with the newest notification on top. If you want, your developers can create more granular groupings (e.g. group all updates on the same news story) by using notification threads.
|Custom Notification Settings
You can now build a custom settings screen inside your app that will give users more control over what sorts of notifications they receive. This is similar to the functionality provided on Android through the use of channels.
This enhancement lets you can include the interactivity of an in-app message directly inside your push! Take a look at the example shown here, where one of our developers has embedded an NPS survey directly inside a push notification. Interactive notifications are a big deal and frankly, we’re still wrapping our heads around all the use cases.
For health/safety apps, critical alerts give you the ability to send push notifications that get delivered prominently, regardless of a device’s Do Not Disturb or ringer settings. Apps must get approval from Apple to send critical alerts and users must opt-in as well.
|More Granular Control of Notifications
Beyond the support for a custom notification settings screen, iOS 12 introduces a host of other features that give users far more control over what notifications they receive and how they receive them. This has some big implications for marketers and we’ll dive into the details in a future blog post.
As you can see, iOS 12 brings a host of new features that dramatically increase the impact push notifications can have. We expect iOS 12 to launch in the next 2-3 weeks, so be sure to talk to your developers and confirm that your app is ready to take advantage of everything iOS 12 has to offer.
Thanks for signing up. Look for your first email shortly!
We’ll reach out shortly to schedule a time to talk.