42. Fall in Love with
Push Notifications!
twitter.com/apigee
mdobs
timanglade
j.mp/apigee-push-signup
apigee-push
Editor's Notes
Push notifications are a feature introduced by device vendors that allows developers to interface with their proprietary services to send messages to app users. The APNS is the apple specific service, and only works for iOS devices and eventually OS X. The GCM is the google specific service that works for Android devices.
Push notifications are a feature introduced by device vendors that allows developers to interface with their proprietary services to send messages to app users. The APNS is the apple specific service, and only works for iOS devices and eventually OS X. The GCM is the google specific service that works for Android devices.
Push notifications are a feature introduced by device vendors that allows developers to interface with their proprietary services to send messages to app users. The APNS is the apple specific service, and only works for iOS devices and eventually OS X. The GCM is the google specific service that works for Android devices.
Push notifications are a feature introduced by device vendors that allows developers to interface with their proprietary services to send messages to app users. The APNS is the apple specific service, and only works for iOS devices and eventually OS X. The GCM is the google specific service that works for Android devices.
Push notifications are a feature introduced by device vendors that allows developers to interface with their proprietary services to send messages to app users. The APNS is the apple specific service, and only works for iOS devices and eventually OS X. The GCM is the google specific service that works for Android devices.
Push notifications are a feature introduced by device vendors that allows developers to interface with their proprietary services to send messages to app users. The APNS is the apple specific service, and only works for iOS devices and eventually OS X. The GCM is the google specific service that works for Android devices.
Push notifications are a feature introduced by device vendors that allows developers to interface with their proprietary services to send messages to app users. The APNS is the apple specific service, and only works for iOS devices and eventually OS X. The GCM is the google specific service that works for Android devices.
Push notifications are a feature introduced by device vendors that allows developers to interface with their proprietary services to send messages to app users. The APNS is the apple specific service, and only works for iOS devices and eventually OS X. The GCM is the google specific service that works for Android devices.
Using a service provider for push is super easy. A push provider will allow you to register devices, and they will take care of interfacing with APNS or GCM to send messages.
You retrieve any API keys, certificates, or credentials as you would normally if you setup push, but instead of building your server code, worrying about hosting, and praying that your message service scales we take care of it for you. All you need to do is register the device based push tokens with the external service, and we interface with the APNS or GCM for you.
Using a provider ensures that message delivery is consistent and reliable. You don ’ t have to worry about lost messages.
Messaging can also scale accordingly. You don ’ t have to worry that large pushes of messages can bring down your servers.
Push provides a direct channel to your app users. This is a powerful tool that can lead to increased adoption, and overall better user experience. Push notifications done right can make users incredibly happy with your apps.
There are a few specific ways to use push. You can send mass messages to your whole user base, or you can specifically target messages to users based on different things around them.
Mass messages are great for broadcasting things like new features, or letting users know about important app updates. Targeted messages take some piece of information about the user currently and sends them a message about that piece of data. It can create a more streamlined experienced tailored to the message we ’ ve sent to the user. As an app developer focusing on creating one or two targeted experiences with your app will be key for creating an awesome push enabled app.
Today we ’ ll focus on targeted messages. They give users context about the world around them, and that is an important concept for mobile apps.
You ’ ll want to send your users very relevant messages. These messages could be sports team scores, deals from local stores, or even messages from friends and family. The experience augments their day to day life and doesn ’ t interrupt it.
At the same time messages should be intelligent. You shouldn ’ t send many pushes to the same user in small amount of time. They shouldn ’ t get a push every few yards walking down the street. You should have logic built that helps choose the best candidate for a message to send to a particular user, and send it.
Users should have control over what context they want. You should let users customize their push experience as much as possible. This will help you further target notifications to users.
Always be willing to iterate on your push strategy. Not only do push notifications affect a users battery. Other features such as GPS or Internet connect affect them as well. Push can be very helpful, but it can also contribute to a negative user experience if over done.
Users should have control over what context they want. You should let users customize their push experience as much as possible. This will help you further target notifications to users.
Users should have control over what context they want. You should let users customize their push experience as much as possible. This will help you further target notifications to users.