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
Firebase Cloud Messaging + Django (Una implemen...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sergio Infante
July 08, 2017
Technology
450
0
Share
Firebase Cloud Messaging + Django (Una implementación minimalista)
FCM HTTP Protocol + Django Rest Framework
Sergio Infante
July 08, 2017
More Decks by Sergio Infante
See All by Sergio Infante
Mejores prácticas para el desarrollo de aplicaciones
neosergio
0
2
Django + Arduino
neosergio
1
1.1k
Desarrollo móvil nativo vs híbrido vs web
neosergio
0
70
Tendencias en el desarrollo Móvil y wearables
neosergio
0
160
Other Decks in Technology
See All in Technology
AWSアップデートから考える継続的な運用改善
toru_kubota
2
340
AI時代に改めて考える、ドメイン駆動設計 - モデリングが「AIへの共通言語」になる
littlehands
1
300
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
2
140
権限管理設計を完全に理解した
rsugi
1
130
AWS運用におけるAI Agent活用術 / JAWS-UG 神戸 #11 LT大会
genda
1
340
Personal knowledge bases using LLM
lycorptech_jp
PRO
0
190
【禁断】Obsidianの第二の脳に「知の巨人」と呼ばれた師匠の脳をロードしてみた
nagatsu
0
3.7k
TSKaigi 2026 - 型プラグインシステムの実装に使われるテクニック
teamlab
PRO
1
130
AI の技術 / AI technology
ks91
PRO
0
110
AIAgentと取り組むKaggle
508shuto
2
490
RubyでRuby拡張を書いたらRubyより35倍速になったってどういうこと??
kazuho
3
520
DI コンテナ自動生成ツールを実装してみた / intro-autodi
uhzz
0
820
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
570
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
510
Automating Front-end Workflow
addyosmani
1370
210k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
330
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
GraphQLとの向き合い方2022年版
quramy
50
15k
How to Ace a Technical Interview
jacobian
281
24k
Thoughts on Productivity
jonyablonski
76
5.2k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
450
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
350
Transcript
FCM + Django Push Notifications con Django REST framework Una
historia sobre: Sergio Infante Google I/O Extendend Lima 2017
Gamification en la oficina
Funcionalidades primera versión: -Lista de contactos -Kudos -Medallas por méritos
-Eventos Internos -Rankings de empleados -Avisos a los empleados
-Lista de contactos -Kudos -Medallas por méritos -Eventos Internos -Rankings
de empleados -Avisos a los empleados Funcionalidades primera versión:
Las elecciones El framework
Las elecciones El framework
None
Los finalistas Cloud Messaging
RESTful Api django-tastypie django-rest-framework + https://github.com/django-tastypie/django-tastypie https://github.com/encode/django-rest-framework
Estructura del proyecto activities categories employees events kudos utils administrator
admin.py apps.py models.py serializers.py tests.py urls.py views.py
django-fcm https://github.com/Chitrank-Dixit/django-fcm fcm-django https://github.com/xtrinch/fcm-django django-push-notifications https://github.com/jleclanche/django-push-notifications ? ? ?
Nuestra minimalista implementación personalizada
https://firebase.google.com/docs/cloud-messaging/http-server-ref Firebase Cloud Messaging HTTP Protocol
None
https://github.com/requests/requests/ http://python-requests.org
/employees/models.py /employees/views.py Registration Token https://firebase.google.com/docs/cloud-messaging/android/first-message#access_the_registration_token
/settings/production.py /settings/base.py
utils send_messages.py /
utils send_messages.py /
None
None
Thinkers or Doers?
You need the mind of the thinker, but the balls
of a doer.
FCM + Django Push Notifications con Django REST framework Una
historia sobre: Sergio Infante Google I/O Extendend Lima 2017 Attribution-NonCommercial-ShareAlike CC BY-NC-SA