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
🇵🇹 Porto Tech Hub 2025
ythecombinator
PRO
0
8
🇪🇸 React Alicante 2025
ythecombinator
PRO
0
59
🇪🇸 React Alicante 2025 (Workshop)
ythecombinator
PRO
0
69
🇲🇰 WhatTheStack Conference 2025
ythecombinator
PRO
0
10
🇳🇱 React Summit 2025
ythecombinator
PRO
0
54
🇬🇷 CityJS Athens 2025
ythecombinator
PRO
0
30
🇵🇹 JNation 2025
ythecombinator
PRO
0
37
🇬🇧 CityJS London 2025
ythecombinator
PRO
0
59
🇬🇧 CityJS London 2025 (Workshop)
ythecombinator
PRO
0
90
Other Decks in Programming
See All in Programming
明日から始めるリファクタリング
ryounasso
0
120
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
120
Go言語の特性を活かした公式MCP SDKの設計
hond0413
1
200
iOS 17で追加されたSubscriptionStoreView を利用して5分でサブスク実装チャレンジ
natmark
0
650
XP, Testing and ninja testing ZOZ5
m_seki
3
480
オープンソースソフトウェアへの解像度🔬
utam0k
4
600
What's new in Spring Modulith?
olivergierke
1
120
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
450
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
190
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
170
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
220
株式会社 Sun terras カンパニーデック
sunterras
0
250
Featured
See All Featured
Done Done
chrislema
185
16k
Designing for Performance
lara
610
69k
RailsConf 2023
tenderlove
30
1.2k
Documentation Writing (for coders)
carmenintech
75
5k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Agile that works and the tools we love
rasmusluckow
331
21k
Context Engineering - Making Every Token Count
addyosmani
5
210
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Six Lessons from altMBA
skipperchong
28
4k
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