studio renderizado problemas muestra formulario error diseño con android push-notification google-cloud-messaging

renderizado - problemas con android studio



No se puede resolver el símbolo ''GCMBroadcastReceiver'' en Android Studio (1)

com.google.android.gcm.GCMBroadcastReceiver es una clase en desuso que probablemente no tengas en tu proyecto. Debería implementar su propio receptor de difusión. GCMIntentService es una clase que debes implementar.

Está utilizando un viejo tutorial que usa clases obsoletas en lugar de usar la biblioteca de servicios de Google Play. Debería consultar la aplicación oficial de demostración de GCM para ver cómo debería ser su manifiesto y qué clases deberían estar en el proyecto.

Estoy tratando de usar la API de GoogleCloudMessaging (GCM) para la notificación de inserción en mi aplicación de Android.

En referencia a http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/ y http://developer.android.com/google /play-services/setup.html#Setup , traté de configurarlos en AndroidManifest.xml, pero me dio un error:

  • No se puede resolver el símbolo ''GCMBroadcastReceiver''
  • No se puede resolver el símbolo ''GCMIntentService''

Este bloque está en la etiqueta de aplicación

<receiver android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" > <intent-filter> <!-- Receives the actual messages. --> <action android:name="com.google.android.c2dm.intent.RECEIVE" /> <!-- Receives the registration id. --> <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> <category android:name="com.zaqqle.disqover" /> </intent-filter> </receiver> <service android:name=".GCMIntentService" />

Estoy usando Android Studio y lo que he hecho

  • instalado Google Play Services en SDK Manager y sincronizado con Gradle
  • incluido compile ''com.google.android.gms:play-services:4.3.23'' en build.gradle
  • incluido <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> en AndroidManifest.xml

¿Podrías ayudarme a señalar dónde me he perdido? Gracias por cualquier ayuda!