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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Matheus Albuquerque
PRO
July 05, 2016
Programming
210
0
Share
The Art of Notifications
A workshop on understanding and implementing local and push notifications in an iOS app.
Matheus Albuquerque
PRO
July 05, 2016
More Decks by Matheus Albuquerque
See All by Matheus Albuquerque
🇨🇭 Voxxed Days CERN 2026
ythecombinator
PRO
0
25
🇺🇸 JSNation US 2025
ythecombinator
PRO
0
54
🇩🇪 iJS Munich 2025 - Hydration, Islands, Streaming, Resumability… Oh My!
ythecombinator
PRO
0
43
🇩🇪 iJS Munich 2025 - Compilers, User Interfaces & the Rest of Us
ythecombinator
PRO
0
37
🇺🇸 JSConf North America 2025
ythecombinator
PRO
0
57
🇵🇹 Porto Tech Hub 2025
ythecombinator
PRO
0
54
🇪🇸 React Alicante 2025
ythecombinator
PRO
0
150
🇪🇸 React Alicante 2025 (Workshop)
ythecombinator
PRO
0
110
🇲🇰 WhatTheStack Conference 2025
ythecombinator
PRO
0
64
Other Decks in Programming
See All in Programming
Rethinking API Platform Filters
vinceamstoutz
0
8.7k
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
7
1.2k
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
160
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
3
480
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
250
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
4
2.8k
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
500
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
440
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.3k
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
960
Radical Imagining - LIFT 2025-2027 Policy Agenda
lift1998
0
230
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
360
The Limits of Empathy - UXLibs8
cassininazir
1
290
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
310
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
250
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
27
3.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
170
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
320
So, you think you're a good person
axbom
PRO
2
2k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
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