在上一篇文章我们介绍了建立google API project,得到了你的project ID跟server key。在这篇文章中,我们需要通过这两个键值来进行消息推送。本文例子根据google官方提供的例子改写,如果需要下载google例子的话,可以去android SDK manager的Extras里面 下载Google Cloud Messaging for Android Library,然后例子就在android-sdk-windows\extras\google\gcm里面。
我们先在android程序上面加上向GCM注册的代码,然后开启广播服务。
MainActivity.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
checkNotNull(SENDER_ID, "SENDER_ID"); //SENDID 就是我们在上一章建立Google API Project中得到的project ID
GCMRegistrar.checkDevice(this);
GCMRegistrar.checkManifest(this);
setContentVi