私のAndroidアプリは「メッセージが届きました」のような同じメッセージを受け取ります。サーバー側でデータを変更しているのに。
サーバーサイドコード(ドットネット):
string postData = "collapse_key=score_update&time_to_live=108&delay_while_idle=1&data.message="
+ Label1.Text + "&data.time=" + System.DateTime.Now.ToString() + "®istration_id=" + regId + "";
GCMアプリコードに変更を加える必要がありますか?
protected void onMessage(Context context, Intent intent) {
Log.i(TAG, "Received message");
String message = getString(R.string.gcm_message);
//String message = intent.getExtra("message");
displayMessage(context, message);
// notifies user
generateNotification(context, message);
}
グーグルを検索する際に、これを置き換える必要があるものを見つけました
String message = getString(R.string.gcm_message);
と
String message = intent.getExtra("message");
しかし、「メソッドgetExtra(String)は型Intentに対して未定義です」のようなエラーが発生します。これに欠けているものを教えてください。