Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Art of Notifications
Search
Matheus Albuquerque
July 05, 2016
Programming
0
180
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
🇺🇸 React Miami 2024
ythecombinator
0
28
🇨🇿 PragueJS 2024 #3
ythecombinator
0
14
🇨🇿 Productboard Frontend Meetup (Nov 2023)
ythecombinator
0
73
Porto Tech Hub 2023
ythecombinator
0
60
🇩🇪 iJS Munich 2023 - Speed at Scale: Optimizing The Largest CX Platform Out There
ythecombinator
0
69
🇩🇪 iJS Munich 2023 - Deep diving on Concurrent React
ythecombinator
0
85
🇬🇧 React Advanced London 2023
ythecombinator
0
74
🇫🇷 DevFest Nantes 2023
ythecombinator
0
82
🇨🇿 STRV Frontend Meetup (Oct 2023)
ythecombinator
0
94
Other Decks in Programming
See All in Programming
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
210
SIMD Parallel Programming with the Vector API
josepaumard
0
170
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
710
Git Lint
bkuhlmann
4
750
Fast JSX: Don't clone props object #28768
yossydev
1
100
障害対応を起点としたもっといい開発と運用のサイクル作りのためにできること / Hatena Enginner Seminar #29
polamjag
0
170
Apache Hive 4 on Treasure Data
ryukobayashi
0
320
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
140
Anthropic Cookbook のおすすめレシピ
schroneko
7
970
PHPはいつから死んでいるかの調査
chiroruxx
1
400
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
790
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
270
Featured
See All Featured
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
The Illustrated Children's Guide to Kubernetes
chrisshort
31
46k
Building Applications with DynamoDB
mza
88
5.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Building Flexible Design Systems
yeseniaperezcruz
319
37k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Optimizing for Happiness
mojombo
370
69k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
659
120k
The Pragmatic Product Professional
lauravandoore
25
5.8k
The Language of Interfaces
destraynor
151
23k
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