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
PRO
July 05, 2016
Programming
0
200
The Art of Notifications
A workshop on understanding and implementing local and push notifications in an iOS app.
Matheus Albuquerque
PRO
July 05, 2016
Tweet
Share
More Decks by Matheus Albuquerque
See All by Matheus Albuquerque
🇳🇱 React Summit 2025
ythecombinator
PRO
0
45
🇬🇷 CityJS Athens 2025
ythecombinator
PRO
0
25
🇵🇹 JNation 2025
ythecombinator
PRO
0
30
🇬🇧 CityJS London 2025
ythecombinator
PRO
0
50
🇬🇧 CityJS London 2025 (Workshop)
ythecombinator
PRO
0
72
🇬🇧 QCon London 2025
ythecombinator
PRO
0
35
🇲🇦 React Africa 2024
ythecombinator
PRO
0
100
🇨🇿 PragueJS 2024 #9
ythecombinator
PRO
0
74
🇮🇹 reactjsday 2024
ythecombinator
PRO
0
81
Other Decks in Programming
See All in Programming
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
290
Portapad紹介プレゼンテーション
gotoumakakeru
1
130
Ruby Parser progress report 2025
yui_knk
1
240
Honoアップデート 2025年夏
yusukebe
1
880
Namespace and Its Future
tagomoris
6
660
フロントエンドのmonorepo化と責務分離のリアーキテクト
kajitack
2
150
時間軸から考えるTerraformを使う理由と留意点
fufuhu
5
370
Jakarta EE Core Profile and Helidon - Speed, Simplicity, and AI Integration
ivargrimstad
0
260
令和最新版手のひらコンピュータ
koba789
14
8.2k
The state patternの実践 個人開発で培ったpractice集
miyanokomiya
0
150
サイトを作ったらNFCタグキーホルダーを爆速で作れ!
yuukis
0
720
testingを眺める
matumoto
1
130
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Six Lessons from altMBA
skipperchong
28
4k
Visualization
eitanlees
147
16k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
500
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
How to Ace a Technical Interview
jacobian
279
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