Five Steps To Building Push-enabled Mobile Apps
-
Upload
mark-dcunha -
Category
Mobile
-
view
279 -
download
0
Transcript of Five Steps To Building Push-enabled Mobile Apps
1© Copyright 2015 Pivotal. All rights reserved. 1© Copyright 2015 Pivotal. All rights reserved.
5 Steps to Developing Push-based Apps in the Age of Connected DevicesMark D’Cunha, P.Eng.
Jul 23, 2015
2© Copyright 2015 Pivotal. All rights reserved.
Introductions
Mark D’Cunha, P.Eng.Twitter: @mdcunha
Sheetal JaitlyTwitter: @SheetalJaitly
3© Copyright 2015 Pivotal. All rights reserved.
An independent venture by
Deep Execution TalentGlobal Customer Base
Renowned Leadership – Paul Maritz, CEO
4© Copyright 2015 Pivotal. All rights reserved.
How Messaging is Changing
� SMS
� Over-the-top (OTT) messaging
� Operator messaging
Source: Analysys Mason, 2014
7© Copyright 2015 Pivotal. All rights reserved.
The Rise of Enterprise Messaging
� In less than 2 years, Slack has 1.1M users, 300,000 paid accounts, and $25M in annual recurring revenue
� Mobile users and millennials are less likely to use email, more likely to use messaging
8© Copyright 2015 Pivotal. All rights reserved.
The Rise of Push Notifications� Cheaper than SMS
� Widely available (iOS, Android)
� Meteoric rise over the past 3 years
� Push better than pull
Source: Urban Airship
9© Copyright 2015 Pivotal. All rights reserved.
Why Push Notifications Are Critical� The traditional “Search” model for discovery is starting to break
� There is too much information and too many Apps running on our phones
� Notifications represent the future accessand discovery point for mobile services and information
10© Copyright 2015 Pivotal. All rights reserved.
Anatomy of a Push Notification� A Push Service provider:– Simplifies development effort– Enables user targeting– Provides analytics– Enables scalability
Google GCM
Apple APNS
Microsoft WNS
Notification Providers
Push Service Provider
1. Register with Provider
2. Register with Push Service
Push Notification• App Credentials• Push Message• Message
characteristics
3. Create push notifications
4. Send to provider
5. Send to devices
11© Copyright 2015 Pivotal. All rights reserved.
Why Push?� Push Notifications are the most powerful way to engage mobile users– Can auto-update tiles/widgets with current information– Push messaging doubles app retention rates (Mobile Marketer)– Push notifications increase user engagement by over 25% (Urban
Airship)
� User segmentation enables sending of targeted content
� Push messaging drives usage/revenue and increases loyalty
13© Copyright 2015 Pivotal. All rights reserved.
Push Notifications Drive Higher Conversions
� Location-triggered
� Personalized
� In-the-moment offers
� User has control
Source: Kahuna
14© Copyright 2015 Pivotal. All rights reserved.
Step 1 – Define the Role of Push in Your App
� Fit naturally with the flow of your App
� Types of Push:– Transaction Push– Engagement Push
� Consider lightweight interactions
Credit: John Kearney
15© Copyright 2015 Pivotal. All rights reserved.
Step 2 – Give the User Control
� Allow users to select categories of Push
� If needed, allow them to control the time window
� Make it contextual, not continuous The Hooks App The Push App
16© Copyright 2015 Pivotal. All rights reserved.
Step 3 – Be Timely and Relevant
� Contextual push has higher engagement
� Use triggers based on time, location, new information
� Be considerate, your brand is linked to a great push experience
17© Copyright 2015 Pivotal. All rights reserved.
Step 4 – Use Location and Personalization
� Utilize users’ history and location to delight them
� Use location-triggered notifications
� Provide updates on previous transactions
18© Copyright 2015 Pivotal. All rights reserved.
Step 5 – Select A Capable Service Provider
� Push providers are not created equal
� Consider scalability, size of infrastructure
� Measure actual performance� Monitor system integrity
19© Copyright 2015 Pivotal. All rights reserved.
Wearables
� Notifications are currently the “killer app” for smart watches
� Apple Watch “Glances” allow notification without forcing interaction
� Wearables will increase use of notifications
20© Copyright 2015 Pivotal. All rights reserved.
Internet of Things (IoT)
� Apps for IoT use notifications frequently
� Backend IoT services integrate to push notifications
21© Copyright 2015 Pivotal. All rights reserved.
Summary
� Messaging has evolved
� There are significant, new engagement paradigms
� All apps need a Push notification strategy unique to their App
22© Copyright 2015 Pivotal. All rights reserved.
Push Notification Service for Pivotal Cloud Foundry
FeatureFeature
Dedicated resourcesDedicated resources
Elastic scaleElastic scale
Full visibility, loggingFull visibility, logging
Ownership of dataOwnership of data
Predictable pricingPredictable pricing
Secure on-premiseSecure on-premise
Predictable deliveryPredictable deliveryüü
Auto-scale via PCFHIGHLY SCALABLEAuto-scale via PCFHIGHLY SCALABLEüü
You own the dataMuch better reportsYou own the dataMuch better reportsüü
Per app instanceNot per-pushPer app instanceNot per-pushüü
On-premise orPublic cloudOn-premise orPublic cloudüü
Comprehensive logTracing capabilityComprehensive logTracing capabilityüü For enterprises
For service providers
23© Copyright 2015 Pivotal. All rights reserved.
Q & A
For more information,contact: [email protected]