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
🇬🇧 QCon London 2025
ythecombinator
PRO
0
6
🇲🇦 React Africa 2024
ythecombinator
PRO
0
66
🇨🇿 PragueJS 2024 #9
ythecombinator
PRO
0
41
🇮🇹 reactjsday 2024
ythecombinator
PRO
0
44
🇳🇱 Frontmania 2024
ythecombinator
PRO
0
83
🇳🇱 Frontmania 2024 (Lightning)
ythecombinator
PRO
0
55
🇪🇸 React Alicante 2024
ythecombinator
PRO
0
99
🌐 The Geek Conf 2024
ythecombinator
PRO
0
34
🇵🇹 JNation 2024
ythecombinator
PRO
0
110
Other Decks in Programming
See All in Programming
DataStoreをテストする
mkeeda
0
260
新卒から4年間、20年もののWebサービスと 向き合って学んだソフトウェア考古学
oguri
8
7.1k
リアルタイムレイトレーシング + ニューラルレンダリング簡単紹介 / Real-Time Ray Tracing & Neural Rendering: A Quick Introduction (2025)
shocker_0x15
1
270
S3静的ホスティング+Next.js静的エクスポート で格安webアプリ構築
iharuoru
0
210
英語文法から学ぶ、クリーンな設計の秘訣
newnomad
1
280
Coding Experience Cpp vs Csharp - meetup app osaka@9
harukasao
0
620
ベクトル検索システムの気持ち
monochromegane
30
9.6k
SLI/SLOの設定を進めるその前に アラート品質の改善に取り組んだ話
tanden
2
780
Kamal 2 – Get Out of the Cloud
aleksandrov
1
150
OpenTelemetryを活用したObservability入門 / Introduction to Observability with OpenTelemetry
seike460
PRO
1
400
The Weight of Data: Rethinking Cloud-Native Systems for the Age of AI
hollycummins
0
230
PHPのガベージコレクションを深掘りしよう
rinchoku
0
260
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.6k
Site-Speed That Sticks
csswizardry
4
460
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Being A Developer After 40
akosma
90
590k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
177
52k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.5k
Automating Front-end Workflow
addyosmani
1369
200k
Producing Creativity
orderedlist
PRO
344
40k
Code Reviewing Like a Champion
maltzj
522
39k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
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