Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
The Art of Notifications
Matheus Albuquerque
July 05, 2016
Programming
0
140
The Art of Notifications
A workshop on understanding and implementing local and push notifications in an iOS app.
Matheus Albuquerque
July 05, 2016
Tweet
Share
More Decks by Matheus Albuquerque
See All by Matheus Albuquerque
Building a modern front-end application for your project
ythecombinator
0
63
The best is yet to come: the Future of React • FULL
ythecombinator
0
630
The best is yet to come: the Future of React • LIGHTNING
ythecombinator
0
620
Inside Fiber: the in-depth overview you wanted a TLDR for
ythecombinator
0
340
Code sharing at scale: one codebase for web, mobile and desktop
ythecombinator
0
500
The Day I Reverse Engineered a Gameboy Advance Game (Revisited)
ythecombinator
2
550
The Day I Reverse Engineered a Gameboy Advance Game
ythecombinator
2
550
React 16.x: Way Beyond Hooks (Revisited)
ythecombinator
1
180
The state of the state: React state management in 2019
ythecombinator
2
190
Other Decks in Programming
See All in Programming
Kotlin KSP - Intro
taehwandev
1
500
LegalForceの契約データを脅かすリスクの排除と 開発速度の向上をどうやって両立したか
aibou
0
380
Jakarta EE 10 is Coming Your Way
ivargrimstad
0
3k
Quartoを使ってみませんか / quarto_get_started
s_uryu
2
350
【Qiita Night】新卒エンジニアによるSwift6与太予想
eiji127
0
180
Unboxing Rails 7
claudiob
1
120
Licences open source : entre guerre de clochers et radicalité
pylapp
2
340
近況PHP / PHP in now a days
uzulla
4
1.9k
Git Rebase
bkuhlmann
7
1k
Hapticをカスタマイズしてみよう / ZOZO Tech Talk #6 Customize Haptic
endoumari
0
360
Why declarative UI frameworks?
tkuenneth
0
150
byte列のbit表現を得るencodingライブラリ作った
convto
1
190
Featured
See All Featured
Creatively Recalculating Your Daily Design Routine
revolveconf
207
10k
Why Our Code Smells
bkeepers
PRO
324
54k
How New CSS Is Changing Everything About Graphic Design on the Web
jensimmons
212
11k
How To Stay Up To Date on Web Technology
chriscoyier
780
250k
Visualization
eitanlees
124
11k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
350
21k
Stop Working from a Prison Cell
hatefulcrawdad
261
17k
The Invisible Customer
myddelton
110
11k
Robots, Beer and Maslow
schacon
152
7.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
343
17k
Clear Off the Table
cherdarchuk
79
280k
Practical Orchestrator
shlominoach
178
8.6k
Transcript
The art of NOTIFICATIONS #BEPiD @ gabrielsscavalcante pogist ythecombinator
starting from scratch
what?
None
None
None
informative messages delivered to mobile app users even if they
are not actively browsing the app
why?
push notifications boost app engagement by 88% Localytics Data Team
65% of users return to an app within 30 days
when push is enabled Localytics Data Team
50% of users opt into push and find push messages
useful Localytics Data Team
Kahuna
Localytics Data Team
LOCAL vs remote
local
Local notifications are scheduled by an app and delivered on
the same device
hands on
challenge
http://bit.ly/ local-example
remote
provider push notification server devices
remote (push) notifications are sent by your server to the
Apple Push Notification service, which pushes the notification to devices.
Apple Push Notification Service (APNS)
hands on
http://bit.ly/ IDS-IOS
http://bit.ly/ push-notifications-tuto
provider push notification server devices
Provider
BaaS & Paas
None
None
hands on
Self- Hosted
None
None
None
S2
hands on
provider push notification server devices
DEVICES
hands on
challenge
http://bit.ly/ REMOTE-example
provider push notification server devices
bonus
best practices
keep it short use a call to action focus on
quality, not quantity consider your audience's time & context send handcraft messages allow customization track results do segmentation
the future
http://bit.ly/ notifications- intro
http://bit.ly/ push-advanced
http://bit.ly/ push-notifications-SLIDES
@ gabrielsscavalcante pogist ythecombinator thanks