iOS Notifications getting mature with each new iOS version. Actionable notifications is a welcome addition just like Today and Notification centre. Custom Actions can be defined for notifications. It saves time as notifications are getting smarter.
2. Local vs. Remote
Local notifications are delivered on the same device.
Remote notifications(Push Notifications) are sent by server to the APNS(Apple
Push Notification service), which pushes to the devices.
www.letsnurture.com
3. How to Notify Users
An alert or banner
A badge on the app’s icon
A sound that followed by an alert, banner or badge
www.letsnurture.com
5. Remote Notification
1. Useful in case of provider(server) / consumer(client) model
2. APNS (Apple Push Notification Service) drives the Remote Notifications
3. You don’t need to have app running to receive Remote Notification
4. Push Notification reduces the overhead as it’s more passive in nature.
5. The notification payload would help you load right resources in the app
when user wants to get more details
www.letsnurture.com
6. Steps to be taken
1. Register for Notification types in iOS
2. You can and should schedule local notifications
3. You must register your app with APNS to receive Remote Notifications
4. Handle local and remote notifications to display the details user wants
5. With iOS8 and Higher versions, you can define custom actions associated
with Notifications
6. You can send the user a location specific notifications to with iOS8 andwww.letsnurture.com
12. Development and Production Environments
Development
Use development environment for development and testing of the
provider app. When you are ready to go live change to production
environment.
Production
Use production environment when you are ready to live with you app.
www.letsnurture.com
15. Notification Center
Today view
An App Extension for quick view of
everything important to users
Notifications
So, you don’t miss a thing
www.letsnurture.com
19. Today Widget should
1. Serve up to date content all the time
2. Provide necessary user interactions
3. Manage memory wisely or get ready to get terminated by system
www.letsnurture.com