The android has a machanism for message push, called gcm, but the gcm can not 
be used in china. It means that about one fifth android user can not get the 
gcm service. You may say that's because of politics. But it is reality. 

The message push is an important feature in mobile phone. Due to the absent of 
gcm, all app for china must create its own messaging solution. So many app 
messaging service run at background, make android slower and  battery life 
shorter.

I have an idea to resove this problem. The message push service should be 
supplied by mobile vendor, not by google. All the android phone vendor in china 
market must supply their own "gcm". 

Google should make an API for the new "gcm".

This API should NOT contain any libray as gcm does. It defines a machanism. 

For example, the push service have an action named OPENPUSH.SERVICE, all app 
can lookup this service by its action name, then register the app itself to 
this service, listening the broadcast message from the service. the message 
includes token change and push message.

This machanism is much simple than gcm now. Actually, I suggest google take 
this solution instead of gcm.

I have write a demo program for this and put it on the 
https://github.com/cnyanghm/openpush

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/63f099d1-2a00-4a43-95ad-6a4e7295ede4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to