我想在我的应用程序中实现谷歌云消息传递。我有一个 GCMIntentService 类,我添加了清单权限并将此代码添加到主要活动:
checkNotNull(SENDER_ID, "SENDER_ID");
GCMRegistrar.checkDevice(this);
GCMRegistrar.checkManifest(this);
requestWindowFeature(Window.FEATURE_ACTION_BAR);
setContentView(R.layout.activity_main);
extras = getIntent().getExtras();
if (savedInstanceState == null) {
if (extras == null) {
GlobalConfig.setAPPLICATION_ID(APP_ID);
} else {
GlobalConfig.setAPPLICATION_ID(extras.getInt("application_id", 0));
}
} else {
MY_DEBUG.print("SavedInstanceState is not null");
}
GlobalConfig.setBookmark(0);
//notifications
final String regId = GCMRegistrar.getRegistrationId(this);
Log.i(TAG, "registration id " + regId);
if (regId.equals("")) {
GCMRegistrar.register(this, SENDER_ID);
} else {
Log.v(TAG, "Already registered");
}
我得到了 RegId,但我还需要什么才能从谷歌获取消息?我与网络服务连接。我需要将此 regId 发送到服务吗?我的下一步应该是什么?