Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does Google Cloud Messaging (GCM) work with Kindle Fire?

C2DM required a Google ID, and now C2DM has been replaced by GCM which apparently does not require a Google ID.

Does this mean it is simply compatible with devices (such as the Kindle Fire) that does not have Google Play Appstore or the Google stack available to it?

like image 665
Eurig Jones Avatar asked Oct 30 '12 23:10

Eurig Jones


People also ask

What is GCM service on Android?

Google Cloud Messaging (GCM) for Android is a service that allows you to send data from your server to your users' Android-powered device, and also to receive messages from devices on the same connection.

What is the work of GCM?

Google Cloud Messaging (GCM) was a mobile notification service developed by Google that enables third-party application developers to send notification data or information from developer-run servers to applications that target the Google Android Operating System, as well as applications or extensions developed for the ...


2 Answers

Short answer is no.

The mechanism that actually receives the messages from GCM server relies on the Google Services Framework, the bundled services such as Google Play and GTalk are part of the framework.

If you don't have the framework installed you cannot receive messages from the GCM server. Basically it won't work if you don't have the Google Services Stack on your phone.

Refer to this link: http://developer.android.com/guide/google/gcm/gcm.html

It requires devices running Android 2.2 or higher that also have the Google Play Store application installed, or or an emulator running Android 2.2 with Google APIs. However, you are not limited to deploying your Android applications through Google Play Store.

like image 55
Rejinderi Avatar answered Sep 21 '22 16:09

Rejinderi


Kindle for tablet support ADM (Amazon device messaging) it's similar like GCM, but difference in implementation. Find here more about ADM

like image 24
Mahesh Avatar answered Sep 21 '22 16:09

Mahesh