SlideShare ist ein Scribd-Unternehmen logo
1 von 85
Downloaden Sie, um offline zu lesen
Engage Your Customers
with SNS Mobile Push
and Amazon Analytics
March 18, 2014
Jon Turow
Michael Pesce
65% of mobile apps are abandoned
within 90 days.
http://blog.flurry.com/bid/90743/App-Engagement-The-Matrix-Reloaded
“…understanding and improving user
engagement is the new currency of doing
business in the new digital world.”
–Peter Farago, Flurry.com
http://blog.flurry.com/bid/90743/App-Engagement-The-Matrix-Reloaded
Mobile push notifications engage customers when your app
is not currently active.
Mobile push notifications engage customers when your app
is not currently active.
• Right message
• Right user
• Right time
Discussion Topics
• Engaging Your Users with Push Notifications
• Quick Intro to Mobile Push and Simple Notification Service (SNS)
• Getting Started with SNS
• Analytics and Targeting for Better Customer Engagement
Mobile push notifications engage customers when your app
is not currently active.
• Users opt-in to receive them
• Delivered to a specific app
on a specific device
• Short messages: read, ignore, or
acknowledge to launch the app
Push notifications drive user engagement
“Some of us have very busy lives and can’t
be checking the game 24/7. It would be great
to get a notification when a challenge starts.”
- Plumbee gaming customer
Some Use Cases
Broadcast Direct Closed Loop
Identical messages to
many players at once
Unique messages to
individual players
Targeted and optimized
with analytics
Some Use Cases
Broadcast Direct Closed Loop
Identical messages to
many players at once
Unique messages to
individual players
Targeted and optimized
with analytics
Broadcast Push Notification Use Cases
• New features/content/games
• Promotion start/ends/redemption
• Active players (active in 7 days)
• Newly inactive players
• Segmentation (geo, spend, others..)
Broadcast Push Notification Use Cases
• “New episode available now!”
• “Halloween challenge starts today.”
• “Keep the streak going.”
• “Smokey the bear misses you!”
• “New Jetpack, on sale today!”
Some Use Cases
Broadcast Closed Loop
Identical messages to
many players at once
Targeted and optimized
with analytics
Direct
Unique messages to
individual players
Direct Push Notification Use Cases
• Messaging
• Turn-based activities
• Events
• User lifecycle
• Administrative
Direct Push Notification Use Cases
• “Jon invited you to a game.”
• “It’s your turn to play.”
• “You now have full lives.”
• “Welcome to the game!”
• “Your subscription is ending.”
Some Use Cases
Broadcast
Identical messages to
many players at once
Direct
Unique messages to
individual players
Closed Loop
Targeted and optimized
with analytics
Closed Loop Push Notification Use Cases
• Broadcast push notifications
• Direct push notifications
Closed Loop Push Notification Use Cases
• Different messages
• Different frequencies
• Different segments
• Different times of day
• Different points in the lifecycle
Some Use Cases
Broadcast Direct Closed Loop
Identical messages to
many players at once
Unique messages to
individual players
Targeted and optimized
with analytics
Consider push notifications as calls-to-action: what
messages will most effectively reengage your players?
Engaging Your Audience with Mobile Push Notifications - GDC 2014
Mirrorball Slots - Mobile
Mirrorball Slots - Challenges
Mirrorball Slots - Challenges
Push 1:
Initial Offer
Push 2:
Final Offer
Push 3:
Offer Redemption
Push notifications drive user engagement
Without Push With Push
Real User Engagement Comparison
Initial Offer
Final Offer
Offer Redemption Day
Discussion Topics
• Engaging Your Users with Push Notifications
• Quick Intro to Mobile Push and Simple Notification Service (SNS)
• Getting Started with SNS
• Analytics and Targeting for Better Customer Engagement
Your cloud application directs mobile push notifications to
a specific app on a specific device
Cloud App Mobile Apps
Notifications are delivered via platform-specific push
services, which keep connections with their devices.
Cloud App Mobile Apps
Platform
Service
Developers manage tokens for each device, and must
proactively swap or disable them based on feedback.
Platform
Service
Token Registration
Token
Feedback
Each platform-specific push service works differently.
Apple APNS
Google GCM
Amazon ADM
• Different APIs
• Different Features
• Different Feedback
Push notifications get even more complex as you scale to
support millions of devices.
Cloud App
Platform Services Mobile Apps
Developers build custom intermediaries to abstract platform-
specific APIs and manage tokens for millions of apps.
Mobile AppsPush Intermediary
Developers build custom intermediaries to abstract platform-
specific APIs and manage tokens for millions of apps.
 Abstraction so your app
can engage users on
any platform
 Manage tokens to
ensure messages are
delivered reliably
 Operational complexity
 Scalability takes work
 Cost – even though the
platform services
themselves are free
Amazon SNS Mobile Push is a managed, scalable, cross-
platform push intermediary service.
Amazon SNS
Mobile Push
Apple Devices
Google Devices
Amazon Kindle Fire Devices
SNS offers easy scalability, so you can just start sending
more messages as your app achieves scale.
• Go from a few messages to hundreds of millions
• Go from a few devices to hundreds of millions
...without provisioning, configuring or managing
...without sacrificing reliable, durable delivery
You can get started for free.
1 Million Free per Month
• 1 million publishes + 1 million mobile push notifications
$1.00 per Million Thereafter
• $0.50 per million publishes + $0.50 per million mobile push deliveries
• When you broadcast with SNS Topics, your effective price can be lower
Discussion Topics
• Engaging Your Users with Push Notifications
• Quick Intro to Mobile Push and Simple Notification Service (SNS)
• Getting Started with SNS
• Analytics and Targeting for Better Customer Engagement
SNS publishes notifications on your behalf using the
credentials you obtain from each push service.
Apple APNS
Google GCM
Amazon ADM
Amazon SNS
Mobile Push
SNS encapsulates each device token inside an Amazon
Resource Name (ARN) endpoint.
Apple APNS
Google GCM
Amazon ADM
Amazon SNS
Mobile Push
ARN 1
Token A
ARN 2
Token B
ARN 3
Token C
Once you register a device with SNS, SNS proactively consumes
feedback about the corresponding token from the push service.
Amazon SNS
Mobile Push
Token
Registration
Token
Feedback
Cloud App
You can access
the underlying
tokens and
feedback, but you
don’t have to do
so in order to use
SNS.
ARN endpoints remain stable, even if the underlying token
is swapped or disabled.
Apple APNS
Google GCM
Amazon ADM
Amazon SNS
Mobile Push
ARN 1
Token A
ARN 2
Token B
ARN 3
Token C
Token X
Token Y
ARN endpoints behave the same no matter which mobile
platform they address.
Amazon SNS
Mobile Push
ARN 1
Token A
ARN 2
Token B
ARN 3
Token C
You can publish unique messages to individual devices, or
broadcast identical messages to many devices at once.
Publish
Publish
Publish
Publish
Direct Publishing Broadcast with SNS Topics
Grouping users by SNS Topic
Geography Activity Product
US – West Coast Daily Actives Flapping Bird Rio
Interest Tier Segment
49ers Premium Top 100 Players
Apple
Kindle
Fire
Kindle
Fire
Google
Publish
Apple
Kindle
Fire
Kindle
Fire
Google
Publish
SNS can reformat your message for each mobile platform,
or you can specify platform-specific payloads.
Publish Once, Deliver Anywhere Specify Platform-Specific Payloads
So let’s get started.
Step 1: Write your mobile app
• Use the mobile app platform’s
push notification libraries as you
normally would.
Step 2: Obtain Application Prerequisites
• APNs:
• Apple Push Notification service SSL certificate
• Application Private Key
• GCM:
• API Key (Sender Auth Token)
• ADM:
• Client ID
• Client secret
Step 3: Register Your Mobile App with AWS
Amazon SNS
Mobile Push
Step 4: Obtain a Token/Registration ID from the device
• APNs:
• Device Token
• GCM:
• Registration ID
• ADM:
• Registration ID
Cloud
App
<e960d9b1…de43f6c0>
Step 5: Add Token/Registration ID to Amazon SNS
• For existing devices
• Use the console for .csv import
• Or use CreatePlatformEndpoint API
• For future devices
• Use a proxy server and the
CreatePlatformEndpoint API
• Or use the AWS token vending service and
let devices register themselves
• Receive an ARN back
Amazon SNS
Mobile Push
Cloud
App
<e960d9b1…de43f6c0>
arn:aws:sns:eu-west-1:12…1f
private String getArnForDeviceEndpoint(
String platformApplicationArn,
String deviceToken) {
CreatePlatformEndpointRequest request =
new CreatePlatformEndpointRequest()
.withPlatformApplicationArn(platformApplicationArn)
.withToken(deviceToken);
CreatePlatformEndpointResult result =
snsClient.createPlatformEndpoint(request);
return result.getEndpointArn();
}
Device Registration – Code example
Step 6a: Send Push Notifications via the Console
Hello world!
Step 6b: Send Push Notifications via the API
MyMac:~ glez$ python
Python 2.7.2 (default, Oct 11 2012, 20:14:37)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import boto
>>> import boto.sns
>>> boto.sns.connect_to_region("eu-west-1").publish(
... message="Hello world!",
... target_arn="arn:aws:sns:eu-west-
1:979463966312:endpoint/APNS_SANDBOX/Push2reInvent/fc1234a1-67ef-4f62-b31a-
ac320bf7631f")
{u'PublishResponse': {u'PublishResult': {u'MessageId': u'1893fa9d-7478-5137-be1d-
b06928d999d0'}, u'ResponseMetadata': {u'RequestId': u'c3c26267-92af-50b3-b529-
2893ce0e4854'}}}
>>>
Step 7: Receive and Close the Loop
Demo
Discussion Topics
• Engaging Your Users with Push Notifications
• Quick Intro to Mobile Push and Simple Notification Service (SNS)
• Getting Started with SNS
• Analytics and Targeting for Better Customer Engagement
Amazon offers mobile Analytics and A/B Testing
services.
• Amazon Analytics
– Simple, free, cross-platform mobile analytics
• Amazon A/B Testing
– A free, cross-platform way to run in-game
experiments
Analytics
Analytics - Tabs
Analytics – Dashboard
Analytics – Details
Analytics – Custom Events
A/B Testing Experiment Dashboard
A/B Testing Experiment Dashboard
A/B Testing Experiment Dashboard
What are some questions to ask about Push
Notifications?
• How many of my push notifications result in app
opens?
• Are users who I send push notifications doing X
more often?
• Are there differences between users that opt in
or out of push notifications?
Example 1: How many of my push notifications
result in app opens?
• Simple!
• Two Steps
1. Create custom event that is recorded any time your game is
opened from a push notification
2. Check dashboard for rolled up data
Example 1: Sample Analytics code (iOS)
• Import SDK
#import <AmazonInsightsSDK/AmazonInsightsSDK.h>
• Initialize
AIAmazonInsights* insights = [AIAmazonInsights insightsWithCredentials: credentials];
• Record a custom event when app is launched
from a push notification
id<AIEventClient> eventClient = insights.eventClient;
id<AIEvent> appLaunchFromPush = [eventClient createEventWithEventType:@"appLaunchFromPush"];
[eventClient recordEvent: appLaunchFromPush];
Example 1: Sample Analytics results
Demo
Example 2: Are there differences between users that
receive push notifications and those that don’t?
• A bit more involved
• 6 Steps:
1. Create an A/B Test and a target Segment
2. Create custom events to support the test and deploy game
3. Start the A/B test
4. Filter push notifications to those in the test group
5. Send push notifications
6. Check dashboard for results
Example 2: Sample A/B Test setup
Example 2: Sample A/B Test setup
Example 2: Sample A/B Test setup
Example 2: Sample A/B Test setup
Example 2: Sample A/B Test setup
Example 2: Sample A/B Test setup
Example 2: Sample A/B Test setup
Example 2: Sample A/B Test setup
Example 2: Sample A/B Test setup
Example 2: Event Code
• Create 2 custom events to support the A/B Test
1. “appLaunched”
2. “IAPEvent”
• Send notifications to the variation group
– Flag the endpoint for each player that receives the
“sendPushNotifications”=“true” variation
– Send push notifications to this group
Example 2: A/B Test results
More Advanced Targeting and Analytics
Amazon
Redshift
Amazon
DynamoDB
Amazon
S3
Simply and cost
effectively analyze all
your data for <$1k/TB/yr
Serve any level of
traffic with single-digit
millisecond latency
Store and retrieve any
amount of data, at any
time, from any device
Amazon SNS
Mobile Push
Quick Review:
• Cross-platform push to Apple, Google and Amazon
• 1m free per month, and $1.00 per million thereafter
• Seamless scalability with durable, reliable deliveries
• Easy token management
For More Information:
• SNS Detail Page and Docs: http://amzn.to/179ee7r
• Getting Started + Sample Apps: http://amzn.to/15rs1DV
• Email: aws-sns-mobile-push@amazon.com

Weitere ähnliche Inhalte

Was ist angesagt?

OWD - Push Notification Server Architecture [DEVCON1_2012]
OWD - Push Notification Server Architecture [DEVCON1_2012]OWD - Push Notification Server Architecture [DEVCON1_2012]
OWD - Push Notification Server Architecture [DEVCON1_2012]Fernando Sela
 
From Push Technology to Real-Time Messaging and WebSockets
From Push Technology to Real-Time Messaging and WebSocketsFrom Push Technology to Real-Time Messaging and WebSockets
From Push Technology to Real-Time Messaging and WebSocketsAlessandro Alinone
 
AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...
AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...
AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...Amazon Web Services
 
AWS Mobility: Go Mobile in minutes.
AWS Mobility: Go Mobile in minutes. AWS Mobility: Go Mobile in minutes.
AWS Mobility: Go Mobile in minutes. Amazon Web Services
 
Modernize Meetings with Amazon Chime - April 2017 AWS Online Tech Talks & Wor...
Modernize Meetings with Amazon Chime - April 2017 AWS Online Tech Talks & Wor...Modernize Meetings with Amazon Chime - April 2017 AWS Online Tech Talks & Wor...
Modernize Meetings with Amazon Chime - April 2017 AWS Online Tech Talks & Wor...Amazon Web Services
 
(SPOT205) State of the Union: AWS Mobile Services and New World of Connected ...
(SPOT205) State of the Union: AWS Mobile Services and New World of Connected ...(SPOT205) State of the Union: AWS Mobile Services and New World of Connected ...
(SPOT205) State of the Union: AWS Mobile Services and New World of Connected ...Amazon Web Services
 
aws-iot-button-slideshow
aws-iot-button-slideshowaws-iot-button-slideshow
aws-iot-button-slideshowSagar Rao
 
Journey Through the Cloud - Mobile & Social Apps
Journey Through the Cloud - Mobile & Social AppsJourney Through the Cloud - Mobile & Social Apps
Journey Through the Cloud - Mobile & Social AppsAmazon Web Services
 
Journey Through the Cloud - Social & Mobile Apps
Journey Through the Cloud - Social & Mobile Apps Journey Through the Cloud - Social & Mobile Apps
Journey Through the Cloud - Social & Mobile Apps Amazon Web Services
 
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...Amazon Web Services
 
Un backend: pour tous vos objets connectés
Un backend: pour tous vos objets connectésUn backend: pour tous vos objets connectés
Un backend: pour tous vos objets connectésAmazon Web Services
 
Iphone client-server app with Rails backend (v3)
Iphone client-server app with Rails backend (v3)Iphone client-server app with Rails backend (v3)
Iphone client-server app with Rails backend (v3)Sujee Maniyam
 
Tizen PASS
Tizen PASSTizen PASS
Tizen PASSRyo Jin
 
Tech planet 2014 Samsung Gear S Web Application
Tech planet 2014 Samsung Gear S Web ApplicationTech planet 2014 Samsung Gear S Web Application
Tech planet 2014 Samsung Gear S Web ApplicationRyo Jin
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1Jyothirmayee Pola
 
Tizen PASS
Tizen PASSTizen PASS
Tizen PASSRyo Jin
 
Deep Dive on User Sign-up Sign-in with Amazon Cognito - AWS Online Tech Talks
Deep Dive on User Sign-up Sign-in with Amazon Cognito - AWS Online Tech TalksDeep Dive on User Sign-up Sign-in with Amazon Cognito - AWS Online Tech Talks
Deep Dive on User Sign-up Sign-in with Amazon Cognito - AWS Online Tech TalksAmazon Web Services
 

Was ist angesagt? (20)

Apple notification push
Apple notification pushApple notification push
Apple notification push
 
OWD - Push Notification Server Architecture [DEVCON1_2012]
OWD - Push Notification Server Architecture [DEVCON1_2012]OWD - Push Notification Server Architecture [DEVCON1_2012]
OWD - Push Notification Server Architecture [DEVCON1_2012]
 
AWS Mobile Hub Overview
AWS Mobile Hub OverviewAWS Mobile Hub Overview
AWS Mobile Hub Overview
 
From Push Technology to Real-Time Messaging and WebSockets
From Push Technology to Real-Time Messaging and WebSocketsFrom Push Technology to Real-Time Messaging and WebSockets
From Push Technology to Real-Time Messaging and WebSockets
 
AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...
AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...
AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...
 
AWS Mobility: Go Mobile in minutes.
AWS Mobility: Go Mobile in minutes. AWS Mobility: Go Mobile in minutes.
AWS Mobility: Go Mobile in minutes.
 
Modernize Meetings with Amazon Chime - April 2017 AWS Online Tech Talks & Wor...
Modernize Meetings with Amazon Chime - April 2017 AWS Online Tech Talks & Wor...Modernize Meetings with Amazon Chime - April 2017 AWS Online Tech Talks & Wor...
Modernize Meetings with Amazon Chime - April 2017 AWS Online Tech Talks & Wor...
 
(SPOT205) State of the Union: AWS Mobile Services and New World of Connected ...
(SPOT205) State of the Union: AWS Mobile Services and New World of Connected ...(SPOT205) State of the Union: AWS Mobile Services and New World of Connected ...
(SPOT205) State of the Union: AWS Mobile Services and New World of Connected ...
 
aws-iot-button-slideshow
aws-iot-button-slideshowaws-iot-button-slideshow
aws-iot-button-slideshow
 
PushApps - Smart, Fast and Scalable Push Notifications solution
PushApps - Smart, Fast and Scalable Push Notifications solutionPushApps - Smart, Fast and Scalable Push Notifications solution
PushApps - Smart, Fast and Scalable Push Notifications solution
 
Journey Through the Cloud - Mobile & Social Apps
Journey Through the Cloud - Mobile & Social AppsJourney Through the Cloud - Mobile & Social Apps
Journey Through the Cloud - Mobile & Social Apps
 
Journey Through the Cloud - Social & Mobile Apps
Journey Through the Cloud - Social & Mobile Apps Journey Through the Cloud - Social & Mobile Apps
Journey Through the Cloud - Social & Mobile Apps
 
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
 
Un backend: pour tous vos objets connectés
Un backend: pour tous vos objets connectésUn backend: pour tous vos objets connectés
Un backend: pour tous vos objets connectés
 
Iphone client-server app with Rails backend (v3)
Iphone client-server app with Rails backend (v3)Iphone client-server app with Rails backend (v3)
Iphone client-server app with Rails backend (v3)
 
Tizen PASS
Tizen PASSTizen PASS
Tizen PASS
 
Tech planet 2014 Samsung Gear S Web Application
Tech planet 2014 Samsung Gear S Web ApplicationTech planet 2014 Samsung Gear S Web Application
Tech planet 2014 Samsung Gear S Web Application
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1
 
Tizen PASS
Tizen PASSTizen PASS
Tizen PASS
 
Deep Dive on User Sign-up Sign-in with Amazon Cognito - AWS Online Tech Talks
Deep Dive on User Sign-up Sign-in with Amazon Cognito - AWS Online Tech TalksDeep Dive on User Sign-up Sign-in with Amazon Cognito - AWS Online Tech Talks
Deep Dive on User Sign-up Sign-in with Amazon Cognito - AWS Online Tech Talks
 

Andere mochten auch

S3解説 - 第1回 ビギナー編 AWS User Group - Japan 東京勉強会
S3解説 - 第1回 ビギナー編 AWS User Group - Japan 東京勉強会S3解説 - 第1回 ビギナー編 AWS User Group - Japan 東京勉強会
S3解説 - 第1回 ビギナー編 AWS User Group - Japan 東京勉強会Ryuichi Tokugami
 
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2Amazon Web Services
 
AWS Summit 2013 | Auckland - Technical Lessons on How to Do Backup and Disast...
AWS Summit 2013 | Auckland - Technical Lessons on How to Do Backup and Disast...AWS Summit 2013 | Auckland - Technical Lessons on How to Do Backup and Disast...
AWS Summit 2013 | Auckland - Technical Lessons on How to Do Backup and Disast...Amazon Web Services
 
Delivering Search for Today's Local, Social, and Mobile Applications
Delivering Search for Today's Local, Social, and Mobile ApplicationsDelivering Search for Today's Local, Social, and Mobile Applications
Delivering Search for Today's Local, Social, and Mobile ApplicationsAmazon Web Services
 
AWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
AWS Summit 2013 | India - Big Data Analytics, Abhishek SinhaAWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
AWS Summit 2013 | India - Big Data Analytics, Abhishek SinhaAmazon Web Services
 
AWS Summit Auckland 2014 | Effective Security Response in the Cloud - Session...
AWS Summit Auckland 2014 | Effective Security Response in the Cloud - Session...AWS Summit Auckland 2014 | Effective Security Response in the Cloud - Session...
AWS Summit Auckland 2014 | Effective Security Response in the Cloud - Session...Amazon Web Services
 
AWS APAC Webinar Series: How to Reduce Your Spend on AWS
AWS APAC Webinar Series: How to Reduce Your Spend on AWSAWS APAC Webinar Series: How to Reduce Your Spend on AWS
AWS APAC Webinar Series: How to Reduce Your Spend on AWSAmazon Web Services
 
Journey Through The Cloud Webinar Program - What is AWS?
Journey Through  The Cloud Webinar Program - What is AWS?Journey Through  The Cloud Webinar Program - What is AWS?
Journey Through The Cloud Webinar Program - What is AWS?Amazon Web Services
 
AWSome Day Manila - Opening Keynote, Feb 25 2014
AWSome Day Manila - Opening Keynote, Feb 25 2014AWSome Day Manila - Opening Keynote, Feb 25 2014
AWSome Day Manila - Opening Keynote, Feb 25 2014Amazon Web Services
 
Empowering Publishers - Hosting Provider Selection Process - May-15-2013
Empowering Publishers - Hosting Provider Selection Process - May-15-2013Empowering Publishers - Hosting Provider Selection Process - May-15-2013
Empowering Publishers - Hosting Provider Selection Process - May-15-2013Amazon Web Services
 
AWS "Game On" Event - Social Gaming in the AWS Cloud - 19 June13
AWS "Game On" Event - Social Gaming in the AWS Cloud - 19 June13AWS "Game On" Event - Social Gaming in the AWS Cloud - 19 June13
AWS "Game On" Event - Social Gaming in the AWS Cloud - 19 June13Amazon Web Services
 
COSCUP - Open Source Engines Providing Big Data in the Cloud, Markku Lepisto
COSCUP - Open Source Engines Providing Big Data in the Cloud, Markku LepistoCOSCUP - Open Source Engines Providing Big Data in the Cloud, Markku Lepisto
COSCUP - Open Source Engines Providing Big Data in the Cloud, Markku LepistoAmazon Web Services
 
Scalable Media Workflows on the Cloud
Scalable Media Workflows on the Cloud Scalable Media Workflows on the Cloud
Scalable Media Workflows on the Cloud Amazon Web Services
 
AWS Enterprise Summit London 2013 - Bob Harris - Channel 4
AWS Enterprise Summit London 2013 - Bob Harris - Channel 4 AWS Enterprise Summit London 2013 - Bob Harris - Channel 4
AWS Enterprise Summit London 2013 - Bob Harris - Channel 4 Amazon Web Services
 
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...Amazon Web Services
 
AWS Summit Sydney 2014 | Continuous Integration and Deployment Best Practices...
AWS Summit Sydney 2014 | Continuous Integration and Deployment Best Practices...AWS Summit Sydney 2014 | Continuous Integration and Deployment Best Practices...
AWS Summit Sydney 2014 | Continuous Integration and Deployment Best Practices...Amazon Web Services
 
AWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWS
AWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWSAWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWS
AWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWSAmazon Web Services
 

Andere mochten auch (20)

S3解説 - 第1回 ビギナー編 AWS User Group - Japan 東京勉強会
S3解説 - 第1回 ビギナー編 AWS User Group - Japan 東京勉強会S3解説 - 第1回 ビギナー編 AWS User Group - Japan 東京勉強会
S3解説 - 第1回 ビギナー編 AWS User Group - Japan 東京勉強会
 
Push notifications
Push notificationsPush notifications
Push notifications
 
Amazon S3 Overview
Amazon S3 OverviewAmazon S3 Overview
Amazon S3 Overview
 
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
AWS Summit 2013 | Singapore - Your First Week with Amazon EC2
 
AWS Summit 2013 | Auckland - Technical Lessons on How to Do Backup and Disast...
AWS Summit 2013 | Auckland - Technical Lessons on How to Do Backup and Disast...AWS Summit 2013 | Auckland - Technical Lessons on How to Do Backup and Disast...
AWS Summit 2013 | Auckland - Technical Lessons on How to Do Backup and Disast...
 
Delivering Search for Today's Local, Social, and Mobile Applications
Delivering Search for Today's Local, Social, and Mobile ApplicationsDelivering Search for Today's Local, Social, and Mobile Applications
Delivering Search for Today's Local, Social, and Mobile Applications
 
AWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
AWS Summit 2013 | India - Big Data Analytics, Abhishek SinhaAWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
AWS Summit 2013 | India - Big Data Analytics, Abhishek Sinha
 
AWS Summit Auckland 2014 | Effective Security Response in the Cloud - Session...
AWS Summit Auckland 2014 | Effective Security Response in the Cloud - Session...AWS Summit Auckland 2014 | Effective Security Response in the Cloud - Session...
AWS Summit Auckland 2014 | Effective Security Response in the Cloud - Session...
 
AWS APAC Webinar Series: How to Reduce Your Spend on AWS
AWS APAC Webinar Series: How to Reduce Your Spend on AWSAWS APAC Webinar Series: How to Reduce Your Spend on AWS
AWS APAC Webinar Series: How to Reduce Your Spend on AWS
 
Journey Through The Cloud Webinar Program - What is AWS?
Journey Through  The Cloud Webinar Program - What is AWS?Journey Through  The Cloud Webinar Program - What is AWS?
Journey Through The Cloud Webinar Program - What is AWS?
 
AWSome Day Manila - Opening Keynote, Feb 25 2014
AWSome Day Manila - Opening Keynote, Feb 25 2014AWSome Day Manila - Opening Keynote, Feb 25 2014
AWSome Day Manila - Opening Keynote, Feb 25 2014
 
Empowering Publishers - Hosting Provider Selection Process - May-15-2013
Empowering Publishers - Hosting Provider Selection Process - May-15-2013Empowering Publishers - Hosting Provider Selection Process - May-15-2013
Empowering Publishers - Hosting Provider Selection Process - May-15-2013
 
AWS "Game On" Event - Social Gaming in the AWS Cloud - 19 June13
AWS "Game On" Event - Social Gaming in the AWS Cloud - 19 June13AWS "Game On" Event - Social Gaming in the AWS Cloud - 19 June13
AWS "Game On" Event - Social Gaming in the AWS Cloud - 19 June13
 
COSCUP - Open Source Engines Providing Big Data in the Cloud, Markku Lepisto
COSCUP - Open Source Engines Providing Big Data in the Cloud, Markku LepistoCOSCUP - Open Source Engines Providing Big Data in the Cloud, Markku Lepisto
COSCUP - Open Source Engines Providing Big Data in the Cloud, Markku Lepisto
 
Scalable Media Workflows on the Cloud
Scalable Media Workflows on the Cloud Scalable Media Workflows on the Cloud
Scalable Media Workflows on the Cloud
 
AWS Enterprise Summit London 2013 - Bob Harris - Channel 4
AWS Enterprise Summit London 2013 - Bob Harris - Channel 4 AWS Enterprise Summit London 2013 - Bob Harris - Channel 4
AWS Enterprise Summit London 2013 - Bob Harris - Channel 4
 
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
 
AWS Summit Sydney 2014 | Continuous Integration and Deployment Best Practices...
AWS Summit Sydney 2014 | Continuous Integration and Deployment Best Practices...AWS Summit Sydney 2014 | Continuous Integration and Deployment Best Practices...
AWS Summit Sydney 2014 | Continuous Integration and Deployment Best Practices...
 
Understanding Database Options
Understanding Database OptionsUnderstanding Database Options
Understanding Database Options
 
AWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWS
AWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWSAWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWS
AWS Canberra WWPS Summit 2013 - Become an Innovation Enterprise with AWS
 

Ähnlich wie Engaging Your Audience with Mobile Push Notifications - GDC 2014

Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...Amazon Web Services
 
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile AppsIntroducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile AppsAmazon Web Services
 
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...Amazon Web Services
 
ShepHertz Cloud Ecosystem for Apps
ShepHertz Cloud Ecosystem for AppsShepHertz Cloud Ecosystem for Apps
ShepHertz Cloud Ecosystem for AppsShepHertz
 
Making mobile apps personal with Azure Mobile Engagement
Making mobile apps personal with Azure Mobile EngagementMaking mobile apps personal with Azure Mobile Engagement
Making mobile apps personal with Azure Mobile EngagementAnton Shunkov
 
Announcing Amazon Pinpoint - January 2017 AWS Online Tech Talks
Announcing Amazon Pinpoint - January 2017 AWS Online Tech TalksAnnouncing Amazon Pinpoint - January 2017 AWS Online Tech Talks
Announcing Amazon Pinpoint - January 2017 AWS Online Tech TalksAmazon Web Services
 
Amazon Pinpoint - DevDay Austin 2017
Amazon Pinpoint - DevDay Austin 2017Amazon Pinpoint - DevDay Austin 2017
Amazon Pinpoint - DevDay Austin 2017Amazon Web Services
 
Mobile growth for startups
Mobile growth for startupsMobile growth for startups
Mobile growth for startupsRichard Sgro
 
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群Amazon Web Services
 
ReactNYC: Push Notifications in React Native
ReactNYC: Push Notifications in React NativeReactNYC: Push Notifications in React Native
ReactNYC: Push Notifications in React NativeNan Xiao
 
Push Notification with Unity in iOS using App42 Backend
Push Notification with Unity in iOS using App42 BackendPush Notification with Unity in iOS using App42 Backend
Push Notification with Unity in iOS using App42 BackendShepHertz
 
From Acquisition to Monetization—Chat Apps Connect the Next
From Acquisition to Monetization—Chat Apps Connect the NextFrom Acquisition to Monetization—Chat Apps Connect the Next
From Acquisition to Monetization—Chat Apps Connect the Nexttyntec
 
Rapid Application Development on AWS
Rapid Application Development on AWSRapid Application Development on AWS
Rapid Application Development on AWSAmazon Web Services
 
Push_notifikacije_na_Azureu[1]
Push_notifikacije_na_Azureu[1]Push_notifikacije_na_Azureu[1]
Push_notifikacije_na_Azureu[1]Ivan Marković
 
Improve Monitoring & Monetization of Your Mobile Apps
Improve Monitoring & Monetization of Your Mobile AppsImprove Monitoring & Monetization of Your Mobile Apps
Improve Monitoring & Monetization of Your Mobile AppsAmazon Web Services
 
Mobile App Development with Amazon Web Services Mobile Hub
Mobile App Development with Amazon Web Services Mobile HubMobile App Development with Amazon Web Services Mobile Hub
Mobile App Development with Amazon Web Services Mobile HubAmazon Web Services
 
ShepHertz - A Complete Cloud Ecosystem for your Apps
ShepHertz - A Complete Cloud Ecosystem for your AppsShepHertz - A Complete Cloud Ecosystem for your Apps
ShepHertz - A Complete Cloud Ecosystem for your AppsShepHertz
 

Ähnlich wie Engaging Your Audience with Mobile Push Notifications - GDC 2014 (20)

Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
 
Azure notification hubs
Azure notification hubsAzure notification hubs
Azure notification hubs
 
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile AppsIntroducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
 
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
 
ShepHertz Cloud Ecosystem for Apps
ShepHertz Cloud Ecosystem for AppsShepHertz Cloud Ecosystem for Apps
ShepHertz Cloud Ecosystem for Apps
 
Making mobile apps personal with Azure Mobile Engagement
Making mobile apps personal with Azure Mobile EngagementMaking mobile apps personal with Azure Mobile Engagement
Making mobile apps personal with Azure Mobile Engagement
 
Announcing Amazon Pinpoint - January 2017 AWS Online Tech Talks
Announcing Amazon Pinpoint - January 2017 AWS Online Tech TalksAnnouncing Amazon Pinpoint - January 2017 AWS Online Tech Talks
Announcing Amazon Pinpoint - January 2017 AWS Online Tech Talks
 
Amazon Pinpoint - DevDay Austin 2017
Amazon Pinpoint - DevDay Austin 2017Amazon Pinpoint - DevDay Austin 2017
Amazon Pinpoint - DevDay Austin 2017
 
Mobile growth for startups
Mobile growth for startupsMobile growth for startups
Mobile growth for startups
 
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
使用 Amazon Pinpoint 讓你的行動 App 更精準接觸客群
 
Building mobile apps on AWS
Building mobile apps on AWSBuilding mobile apps on AWS
Building mobile apps on AWS
 
Building mobile apps on aws
Building mobile apps on awsBuilding mobile apps on aws
Building mobile apps on aws
 
ReactNYC: Push Notifications in React Native
ReactNYC: Push Notifications in React NativeReactNYC: Push Notifications in React Native
ReactNYC: Push Notifications in React Native
 
Push Notification with Unity in iOS using App42 Backend
Push Notification with Unity in iOS using App42 BackendPush Notification with Unity in iOS using App42 Backend
Push Notification with Unity in iOS using App42 Backend
 
From Acquisition to Monetization—Chat Apps Connect the Next
From Acquisition to Monetization—Chat Apps Connect the NextFrom Acquisition to Monetization—Chat Apps Connect the Next
From Acquisition to Monetization—Chat Apps Connect the Next
 
Rapid Application Development on AWS
Rapid Application Development on AWSRapid Application Development on AWS
Rapid Application Development on AWS
 
Push_notifikacije_na_Azureu[1]
Push_notifikacije_na_Azureu[1]Push_notifikacije_na_Azureu[1]
Push_notifikacije_na_Azureu[1]
 
Improve Monitoring & Monetization of Your Mobile Apps
Improve Monitoring & Monetization of Your Mobile AppsImprove Monitoring & Monetization of Your Mobile Apps
Improve Monitoring & Monetization of Your Mobile Apps
 
Mobile App Development with Amazon Web Services Mobile Hub
Mobile App Development with Amazon Web Services Mobile HubMobile App Development with Amazon Web Services Mobile Hub
Mobile App Development with Amazon Web Services Mobile Hub
 
ShepHertz - A Complete Cloud Ecosystem for your Apps
ShepHertz - A Complete Cloud Ecosystem for your AppsShepHertz - A Complete Cloud Ecosystem for your Apps
ShepHertz - A Complete Cloud Ecosystem for your Apps
 

Mehr von Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Kürzlich hochgeladen

Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 

Kürzlich hochgeladen (20)

Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 

Engaging Your Audience with Mobile Push Notifications - GDC 2014

  • 1. Engage Your Customers with SNS Mobile Push and Amazon Analytics March 18, 2014 Jon Turow Michael Pesce
  • 2. 65% of mobile apps are abandoned within 90 days. http://blog.flurry.com/bid/90743/App-Engagement-The-Matrix-Reloaded
  • 3. “…understanding and improving user engagement is the new currency of doing business in the new digital world.” –Peter Farago, Flurry.com http://blog.flurry.com/bid/90743/App-Engagement-The-Matrix-Reloaded
  • 4. Mobile push notifications engage customers when your app is not currently active.
  • 5. Mobile push notifications engage customers when your app is not currently active. • Right message • Right user • Right time
  • 6. Discussion Topics • Engaging Your Users with Push Notifications • Quick Intro to Mobile Push and Simple Notification Service (SNS) • Getting Started with SNS • Analytics and Targeting for Better Customer Engagement
  • 7. Mobile push notifications engage customers when your app is not currently active. • Users opt-in to receive them • Delivered to a specific app on a specific device • Short messages: read, ignore, or acknowledge to launch the app
  • 8. Push notifications drive user engagement “Some of us have very busy lives and can’t be checking the game 24/7. It would be great to get a notification when a challenge starts.” - Plumbee gaming customer
  • 9. Some Use Cases Broadcast Direct Closed Loop Identical messages to many players at once Unique messages to individual players Targeted and optimized with analytics
  • 10. Some Use Cases Broadcast Direct Closed Loop Identical messages to many players at once Unique messages to individual players Targeted and optimized with analytics
  • 11. Broadcast Push Notification Use Cases • New features/content/games • Promotion start/ends/redemption • Active players (active in 7 days) • Newly inactive players • Segmentation (geo, spend, others..)
  • 12. Broadcast Push Notification Use Cases • “New episode available now!” • “Halloween challenge starts today.” • “Keep the streak going.” • “Smokey the bear misses you!” • “New Jetpack, on sale today!”
  • 13. Some Use Cases Broadcast Closed Loop Identical messages to many players at once Targeted and optimized with analytics Direct Unique messages to individual players
  • 14. Direct Push Notification Use Cases • Messaging • Turn-based activities • Events • User lifecycle • Administrative
  • 15. Direct Push Notification Use Cases • “Jon invited you to a game.” • “It’s your turn to play.” • “You now have full lives.” • “Welcome to the game!” • “Your subscription is ending.”
  • 16. Some Use Cases Broadcast Identical messages to many players at once Direct Unique messages to individual players Closed Loop Targeted and optimized with analytics
  • 17. Closed Loop Push Notification Use Cases • Broadcast push notifications • Direct push notifications
  • 18. Closed Loop Push Notification Use Cases • Different messages • Different frequencies • Different segments • Different times of day • Different points in the lifecycle
  • 19. Some Use Cases Broadcast Direct Closed Loop Identical messages to many players at once Unique messages to individual players Targeted and optimized with analytics
  • 20. Consider push notifications as calls-to-action: what messages will most effectively reengage your players?
  • 23. Mirrorball Slots - Challenges
  • 24. Mirrorball Slots - Challenges Push 1: Initial Offer Push 2: Final Offer Push 3: Offer Redemption
  • 25. Push notifications drive user engagement Without Push With Push Real User Engagement Comparison Initial Offer Final Offer Offer Redemption Day
  • 26. Discussion Topics • Engaging Your Users with Push Notifications • Quick Intro to Mobile Push and Simple Notification Service (SNS) • Getting Started with SNS • Analytics and Targeting for Better Customer Engagement
  • 27. Your cloud application directs mobile push notifications to a specific app on a specific device Cloud App Mobile Apps
  • 28. Notifications are delivered via platform-specific push services, which keep connections with their devices. Cloud App Mobile Apps Platform Service
  • 29. Developers manage tokens for each device, and must proactively swap or disable them based on feedback. Platform Service Token Registration Token Feedback
  • 30. Each platform-specific push service works differently. Apple APNS Google GCM Amazon ADM • Different APIs • Different Features • Different Feedback
  • 31. Push notifications get even more complex as you scale to support millions of devices. Cloud App Platform Services Mobile Apps
  • 32. Developers build custom intermediaries to abstract platform- specific APIs and manage tokens for millions of apps. Mobile AppsPush Intermediary
  • 33. Developers build custom intermediaries to abstract platform- specific APIs and manage tokens for millions of apps.  Abstraction so your app can engage users on any platform  Manage tokens to ensure messages are delivered reliably  Operational complexity  Scalability takes work  Cost – even though the platform services themselves are free
  • 34. Amazon SNS Mobile Push is a managed, scalable, cross- platform push intermediary service. Amazon SNS Mobile Push Apple Devices Google Devices Amazon Kindle Fire Devices
  • 35. SNS offers easy scalability, so you can just start sending more messages as your app achieves scale. • Go from a few messages to hundreds of millions • Go from a few devices to hundreds of millions ...without provisioning, configuring or managing ...without sacrificing reliable, durable delivery
  • 36. You can get started for free. 1 Million Free per Month • 1 million publishes + 1 million mobile push notifications $1.00 per Million Thereafter • $0.50 per million publishes + $0.50 per million mobile push deliveries • When you broadcast with SNS Topics, your effective price can be lower
  • 37. Discussion Topics • Engaging Your Users with Push Notifications • Quick Intro to Mobile Push and Simple Notification Service (SNS) • Getting Started with SNS • Analytics and Targeting for Better Customer Engagement
  • 38. SNS publishes notifications on your behalf using the credentials you obtain from each push service. Apple APNS Google GCM Amazon ADM Amazon SNS Mobile Push
  • 39. SNS encapsulates each device token inside an Amazon Resource Name (ARN) endpoint. Apple APNS Google GCM Amazon ADM Amazon SNS Mobile Push ARN 1 Token A ARN 2 Token B ARN 3 Token C
  • 40. Once you register a device with SNS, SNS proactively consumes feedback about the corresponding token from the push service. Amazon SNS Mobile Push Token Registration Token Feedback Cloud App You can access the underlying tokens and feedback, but you don’t have to do so in order to use SNS.
  • 41. ARN endpoints remain stable, even if the underlying token is swapped or disabled. Apple APNS Google GCM Amazon ADM Amazon SNS Mobile Push ARN 1 Token A ARN 2 Token B ARN 3 Token C Token X Token Y
  • 42. ARN endpoints behave the same no matter which mobile platform they address. Amazon SNS Mobile Push ARN 1 Token A ARN 2 Token B ARN 3 Token C
  • 43. You can publish unique messages to individual devices, or broadcast identical messages to many devices at once. Publish Publish Publish Publish Direct Publishing Broadcast with SNS Topics
  • 44. Grouping users by SNS Topic Geography Activity Product US – West Coast Daily Actives Flapping Bird Rio Interest Tier Segment 49ers Premium Top 100 Players
  • 45. Apple Kindle Fire Kindle Fire Google Publish Apple Kindle Fire Kindle Fire Google Publish SNS can reformat your message for each mobile platform, or you can specify platform-specific payloads. Publish Once, Deliver Anywhere Specify Platform-Specific Payloads
  • 46. So let’s get started.
  • 47. Step 1: Write your mobile app • Use the mobile app platform’s push notification libraries as you normally would.
  • 48. Step 2: Obtain Application Prerequisites • APNs: • Apple Push Notification service SSL certificate • Application Private Key • GCM: • API Key (Sender Auth Token) • ADM: • Client ID • Client secret
  • 49. Step 3: Register Your Mobile App with AWS Amazon SNS Mobile Push
  • 50. Step 4: Obtain a Token/Registration ID from the device • APNs: • Device Token • GCM: • Registration ID • ADM: • Registration ID Cloud App <e960d9b1…de43f6c0>
  • 51. Step 5: Add Token/Registration ID to Amazon SNS • For existing devices • Use the console for .csv import • Or use CreatePlatformEndpoint API • For future devices • Use a proxy server and the CreatePlatformEndpoint API • Or use the AWS token vending service and let devices register themselves • Receive an ARN back Amazon SNS Mobile Push Cloud App <e960d9b1…de43f6c0> arn:aws:sns:eu-west-1:12…1f
  • 52. private String getArnForDeviceEndpoint( String platformApplicationArn, String deviceToken) { CreatePlatformEndpointRequest request = new CreatePlatformEndpointRequest() .withPlatformApplicationArn(platformApplicationArn) .withToken(deviceToken); CreatePlatformEndpointResult result = snsClient.createPlatformEndpoint(request); return result.getEndpointArn(); } Device Registration – Code example
  • 53. Step 6a: Send Push Notifications via the Console Hello world!
  • 54. Step 6b: Send Push Notifications via the API MyMac:~ glez$ python Python 2.7.2 (default, Oct 11 2012, 20:14:37) [GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import boto >>> import boto.sns >>> boto.sns.connect_to_region("eu-west-1").publish( ... message="Hello world!", ... target_arn="arn:aws:sns:eu-west- 1:979463966312:endpoint/APNS_SANDBOX/Push2reInvent/fc1234a1-67ef-4f62-b31a- ac320bf7631f") {u'PublishResponse': {u'PublishResult': {u'MessageId': u'1893fa9d-7478-5137-be1d- b06928d999d0'}, u'ResponseMetadata': {u'RequestId': u'c3c26267-92af-50b3-b529- 2893ce0e4854'}}} >>>
  • 55. Step 7: Receive and Close the Loop
  • 56. Demo
  • 57. Discussion Topics • Engaging Your Users with Push Notifications • Quick Intro to Mobile Push and Simple Notification Service (SNS) • Getting Started with SNS • Analytics and Targeting for Better Customer Engagement
  • 58. Amazon offers mobile Analytics and A/B Testing services. • Amazon Analytics – Simple, free, cross-platform mobile analytics • Amazon A/B Testing – A free, cross-platform way to run in-game experiments
  • 67. What are some questions to ask about Push Notifications? • How many of my push notifications result in app opens? • Are users who I send push notifications doing X more often? • Are there differences between users that opt in or out of push notifications?
  • 68. Example 1: How many of my push notifications result in app opens? • Simple! • Two Steps 1. Create custom event that is recorded any time your game is opened from a push notification 2. Check dashboard for rolled up data
  • 69. Example 1: Sample Analytics code (iOS) • Import SDK #import <AmazonInsightsSDK/AmazonInsightsSDK.h> • Initialize AIAmazonInsights* insights = [AIAmazonInsights insightsWithCredentials: credentials]; • Record a custom event when app is launched from a push notification id<AIEventClient> eventClient = insights.eventClient; id<AIEvent> appLaunchFromPush = [eventClient createEventWithEventType:@"appLaunchFromPush"]; [eventClient recordEvent: appLaunchFromPush];
  • 70. Example 1: Sample Analytics results
  • 71. Demo
  • 72. Example 2: Are there differences between users that receive push notifications and those that don’t? • A bit more involved • 6 Steps: 1. Create an A/B Test and a target Segment 2. Create custom events to support the test and deploy game 3. Start the A/B test 4. Filter push notifications to those in the test group 5. Send push notifications 6. Check dashboard for results
  • 73. Example 2: Sample A/B Test setup
  • 74. Example 2: Sample A/B Test setup
  • 75. Example 2: Sample A/B Test setup
  • 76. Example 2: Sample A/B Test setup
  • 77. Example 2: Sample A/B Test setup
  • 78. Example 2: Sample A/B Test setup
  • 79. Example 2: Sample A/B Test setup
  • 80. Example 2: Sample A/B Test setup
  • 81. Example 2: Sample A/B Test setup
  • 82. Example 2: Event Code • Create 2 custom events to support the A/B Test 1. “appLaunched” 2. “IAPEvent” • Send notifications to the variation group – Flag the endpoint for each player that receives the “sendPushNotifications”=“true” variation – Send push notifications to this group
  • 83. Example 2: A/B Test results
  • 84. More Advanced Targeting and Analytics Amazon Redshift Amazon DynamoDB Amazon S3 Simply and cost effectively analyze all your data for <$1k/TB/yr Serve any level of traffic with single-digit millisecond latency Store and retrieve any amount of data, at any time, from any device
  • 85. Amazon SNS Mobile Push Quick Review: • Cross-platform push to Apple, Google and Amazon • 1m free per month, and $1.00 per million thereafter • Seamless scalability with durable, reliable deliveries • Easy token management For More Information: • SNS Detail Page and Docs: http://amzn.to/179ee7r • Getting Started + Sample Apps: http://amzn.to/15rs1DV • Email: aws-sns-mobile-push@amazon.com