Notificaciones push / C2DM para Kindle Fire?

AFAIK, las notificaciones push requieren una cuenta de Google para trabajar (que piggyback en GTalk), por lo que significa que las aplicaciones para el Kindle Fire están condenados si utilizan el enfoque estándar de C2DM?

No pude encontrar ninguna información sobre el empuje en el FAQ Kindle fuego o en cualquier parte de la web.

Hasta donde yo sé que sí. Todo lo que he leído indica que Amazon quitó el soporte de C2DM fuera del Fuego. ¿Yo se, verdad? Si usted o sus usuarios están dispuestos a root, la instalación de los servicios de Google es una opción.

El dirigible urbano tiene un servicio de empuje llamado Helium, que supuestamente funciona con Kindle Fire. Todavía tengo que poder intentarlo sin embargo.

Actualización 13/08/2013

También hay Amazon SNS . Hay un gran blog sobre el tema.

Vea este fragmento de código para saber cómo implementar un receptor (desde el blog de Amazon Web Services):

public class ExternalReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.i("ExternalReceiver","onReceive"); Bundle extras = intent.getExtras(); StringBuilder payload = new StringBuilder(); for(String key : extras.keySet()){ payload.append(String.format("%s=%s", key, extras.getString(key)) + '\n'); } Intent newIntent = new Intent(); newIntent.setClass(context, AndroidMobilePushApp.class); newIntent.putExtra(context.getString(R.string.msg_field), payload.toString()); newIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP); context.startActivity(newIntent); } } 

Además del dirigible urbano (mencionado por stevebot), existen alternativas similares:

Parse.com – He enviado con éxito una notificación al Kindle Fire siguiendo su guía de inicio rápido. Muy sencillo. Es un modelo de freemio escalonado, es decir, libre dependiendo del volumen. El precio parece muy razonable, comparativamente al dirigible urbano y Xtify.

Xtify – Debería funcionar, pero todavía no lo he probado . Utiliza una conexión XMPP para enviar mensajes. También parece ser freemium, dependiendo del número de dispositivos (actualmente se dice que bajo 10K dispositivos es gratis como un "desarrollador especial").

Alternativamente, ralight da una buena información y recursos para implementar su propio empuje utilizando MQTT en un hilo relacionado: dispositivo Android tiene que estar conectado al servidor – C2DM, sondeo o algo en tercer lugar?

Creo que puedes hacer push usando SNS a través de Amazon Web Services para Kindle Fire.

http://aws.amazon.com/sns/

Parece que el Fuego Kindle está desapareciendo TODO de Google. Nuestra mejor suposición es que Amazon no quiso firmar un contrato con Google para obtener acceso a su software propietario (Market, Maps y otros servicios de Google, incluyendo C2DM). Lo que ayuda a explicar por qué hay dos aplicaciones distintas en el mercado ahora (Amazon y Google), así como todas las cuestiones que la gente está descubriendo con sus aplicaciones existentes.

Tenga en cuenta que el Dirigible Urbano terminó el soporte para Helium para Google Android – su tecnología personalizada que permitía notificaciones push a dispositivos Kindle y NOOK (Helium For Google Android Sunset FAQ) .

Aquí (Preguntas frecuentes sobre la compatibilidad con Google Cloud Messaging) indican:

"Planeamos apoyar a Kindle a través del servicio de Amazon Device Messaging (ADM) de Amazon en algún momento en el futuro".

Sólo estoy investigando la forma de Amazon para impulsar los dispositivos kindel. El servicio AWS para eso es el Simple Queue Service (SQS) . No lo utilicé todavía, pero parece ser agradable ya que le permite enviar y programar mensajes push también para Google Cloud Messaging (GCM) e incluso para los chicos de Apple.

Amazon llama a su servicio de Amazon Device Messaging (ADM) , en esa página puede descargar el SDK e integrar la API.

Incluso si esta respuesta es tarde (cuatro años más tarde), espero que esto ayude a otros desarrolladores para su investigación.

No puede utilizar C2DM para Kindle. No sé por qué la respuesta de Dule anterior dice que podría usar Parse para empujar a Kindle – su servicio es C2DM y no hay mención de un cliente Kindle en sus documentos.

El dirigible urbano trabaja solamente porque tiene su propio cliente, que está bien, pero no es estándar.

  • La notificación de envío de GCM no se muestra en algunos dispositivos cuando la aplicación no se está ejecutando
  • Anular el registro de un dispositivo de GCM mediante la identificación de registro en Android
  • ¿Hay alguna forma de notificaciones push en libGDX (proyectos Android e iOS)?
  • Un solo dispositivo de repente dejó de empujar C2DM desde mi servidor
  • Notificación de empuje cuando se está ejecutando la aplicación
  • Android: Notificación de prueba en línea (Google Cloud Messaging)
  • La notificación del constructor está obsoleta
  • Error de GCM - googleCloudMessaging.register
  • Icono de notificación con el nuevo sistema de mensajería de Cloud Firebase
  • ¿Está lista la producción de GCM? ¿Deberíamos empezar a usarlo ahora?
  • ¿Por qué se prefiere usar GCM para notificaciones push?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.