What's the API Level for GCM without a Google Account?

What API level should I configure for the GCM application so that a Google account is not required? Is a Google account required for GCM in the low level API level even if I use the Services implementation of the GCM Service?

+3


source to share


1 answer


On the one hand, the official docs say:

it uses an existing connection for google services. For pre-3.0 devices, this requires users to set up their Google account on their mobile devices. A Google account is not a requirement for devices running Android 4.0.4 or higher.



On the other hand, this post from the android-gcm group (made by Costin Manolache) implies that the new Google Play Services library makes the Google account unnecessary for older versions:

Some prerequisites: Froyo and Gingerbread registration is implemented in GoogleServicesFramework using Google account for registration . This resulted in a lot of auth errors for people whose account was not in good health.

Starting with ICS, GCM does not depend on or uses a Google account - you can use it before adding an account or without any accounts.

The Service Provider update implements the new schema on all devices , but it appears that a small number of devices have problems with this, we are investigating - but the numbers are much lower than those with the old schema.

+3


source







All Articles