Google Cloud Messaging In Android
Presented by –
Amardeep Vijay
C2DM
• Stands for Cloud to Device Messaging
• Used to send message from cloud to device or
application
• Support Push Noti...
Poll And Push Notifications
• Poll :- Application contact cloud to check new
message
Disadvantage :-
• Extra Network Usage...
Poll And Push Notifications (Cont…)
• Push :- Server contact Application or device whenever new
message is available
Advan...
How C2DM Works
App Server C2DM Server
App / Device
C2DM : Advantages & Disadvantages
Advantages :
• Using C2DM Developers can develop more
productive apps
• C2DM is connecte...
Google cloud messaging
Why GCM ?
• Google migrated its products like :
Blogger to Google Blogs
Picasa to Google Image
AdMob to Google AdMob
Andro...
GCM
• Stands for Google Cloud Messaging
• Used for sending message from Cloud to
Device
• Introduce With Android 4.1 Jelly...
How GCM Works
App Server GCM Server
App / Device
GCM (Cont…)
• GCM is two way Process –
1. Either GCM server registration or
2. No GCM server registration required : only
...
Advantage of GCM
Advantages :
• Using GCM Developers can develop more
productive apps
• GCM is connected to cloud so devel...
Working Example of GCM
Google Play :
• Google play uses GCM to install requested
android apps from Google play official si...
Summary
• Message Multicasting for News
• Multiple Senders for Social Updates
• Time to Live for Events and Promos
• Messa...
Thank you for your time.
Google cloud messaging
Upcoming SlideShare
Loading in...5
×

Google cloud messaging

1,884

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,884
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
174
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Google cloud messaging

  1. 1. Google Cloud Messaging In Android Presented by – Amardeep Vijay
  2. 2. C2DM • Stands for Cloud to Device Messaging • Used to send message from cloud to device or application • Support Push Notification • C2DM retired and It’s time to GCM (Google Cloud Messaging) • Part of Google API
  3. 3. Poll And Push Notifications • Poll :- Application contact cloud to check new message Disadvantage :- • Extra Network Usages • Reduced Battery life Server/Cloud App / Device
  4. 4. Poll And Push Notifications (Cont…) • Push :- Server contact Application or device whenever new message is available Advantages :- • Reduce extra network uses • Consumes less battery Server/Cloud App / Device
  5. 5. How C2DM Works App Server C2DM Server App / Device
  6. 6. C2DM : Advantages & Disadvantages Advantages : • Using C2DM Developers can develop more productive apps • C2DM is connected to cloud so developers can get benefits of cloud computing in their apps Disadvantage : • Internet connectivity is required • Limited message size
  7. 7. Google cloud messaging
  8. 8. Why GCM ? • Google migrated its products like : Blogger to Google Blogs Picasa to Google Image AdMob to Google AdMob Android marketplace to Google play • So It’s time to C2DM to GCM • Overcome disadvantages of C2DM
  9. 9. GCM • Stands for Google Cloud Messaging • Used for sending message from Cloud to Device • Introduce With Android 4.1 Jelly Bean as a part of Google API 16 • Supports Push Notifications
  10. 10. How GCM Works App Server GCM Server App / Device
  11. 11. GCM (Cont…) • GCM is two way Process – 1. Either GCM server registration or 2. No GCM server registration required : only use GCM specific API or simply Google API 16 Application Signing(Generate Application specific fingerprint)
  12. 12. Advantage of GCM Advantages : • Using GCM Developers can develop more productive apps • GCM is connected to cloud so developers can get benefits of cloud computing in their apps • GCM is now connected with GAE(Google App Engine)
  13. 13. Working Example of GCM Google Play : • Google play uses GCM to install requested android apps from Google play official site. (http://play.google.com) • Google play android app uses GCM to receive requested apps from google play
  14. 14. Summary • Message Multicasting for News • Multiple Senders for Social Updates • Time to Live for Events and Promos • Messages with Payload for IM
  15. 15. Thank you for your time.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×