Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
210
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
🇺🇸 JSNation US 2025
ythecombinator
PRO
0
23
🇩🇪 iJS Munich 2025 - Hydration, Islands, Streaming, Resumability… Oh My!
ythecombinator
PRO
0
19
🇩🇪 iJS Munich 2025 - Compilers, User Interfaces & the Rest of Us
ythecombinator
PRO
0
15
🇺🇸 JSConf North America 2025
ythecombinator
PRO
0
29
🇵🇹 Porto Tech Hub 2025
ythecombinator
PRO
0
24
🇪🇸 React Alicante 2025
ythecombinator
PRO
0
110
🇪🇸 React Alicante 2025 (Workshop)
ythecombinator
PRO
0
90
🇲🇰 WhatTheStack Conference 2025
ythecombinator
PRO
0
36
🇳🇱 React Summit 2025
ythecombinator
PRO
0
75
Other Decks in Programming
See All in Programming
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
350
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
160
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
740
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
440
FluorTracer / RayTracingCamp11
kugimasa
0
230
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
120
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.2k
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
490
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
7.3k
sbt 2
xuwei_k
0
300
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
320
JETLS.jl ─ A New Language Server for Julia
abap34
1
410
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
76
5.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Rails Girls Zürich Keynote
gr2m
95
14k
Building Adaptive Systems
keathley
44
2.9k
Facilitating Awesome Meetings
lara
57
6.7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.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