アプリにGoogleクラウドメッセージングを実装したいと思います。クラス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を取得しましたが、Googleからメッセージを取得するために他に何が必要ですか?Webサービスに接続します。このregIdをサービスに送信する必要がありますか?次のステップは何ですか?