Home Forums PhoneGap Notificaciones en la barra de estado

This topic contains 18 replies, has 9 voices, and was last updated by  manzajaro 1 año, 3 meses .

Viendo 15 respuestas - de la 1 a 15 (de 19 en total)
  • Autor
    Intervenciones
  • #1314

    Shurvecino
    Participant

    Buenas tardes. Estoy probando la API Notification de PhoneGap y me he dado cuenta que no dice nada sobre notificaciones en la barra de estado. Me he puesto a investigar y relacionado con PhoneGap no hay nada, todo es relacionado con programación Java para Android.

    ¿Alguien prodría iluminarme el camino a seguir? Ya que lo que uso es Dreamweaver y el Build de Adobe, y todo eso de registrar una app para Android y demás me viene grande. Se que finalmente tendré que registrar la app para poder enviar notificaciones a dispositivos que tengan la app instalada. Pero el primer paso es crear una app que me dispare una notificación en la barra de estado.

    AYUDA!! Muchas gracias de antemano. Saludos.


      Citar

    #1315

    jcesarmobile
    Participant

    vas a tener que crear un plugin, y para crear el plugin vas a necesitar eclipse



      Citar

    #1316

    Buenas tardes shurvecino, como bien dice jcesar tienes que trabajar con IDE como Eclipse o Xcode si tienes mac e incorporar a tu proyecto un plugin.

    Puedes descargarte los plugins tanto para IOs como para Android en las siguientes urls:

    https://github.com/phonegap/phonegap-plugins/tree/master/iPhone

    https://github.com/phonegap/phonegap-plugins/tree/master/Android

    En el apartado de tutoriales de la comunidad tienes uno que te dice como incorporar un plugin.

    Saludos, espero te sea de ayuda. ;)


    PhoneGap Spain
    http://www.phonegapspain.com
    Cero y Uno – Design and Development
    http://www.ceroyuno.es
    Twitter: @JoseJ_PR
    Linkedin: http://lnkd.in/mnASqt


      Citar

    #1318

    meigallodixital
    Participant

    Yo el que he visto es este: https://github.com/phonegap/phonegap-plugins/tree/master/Android/StatusBarNotification pero no lo he probado todavía.


      Citar

    #1320

    Shurvecino
    Participant

    Lo primero gracias a los 3.

    Estuve investigando y vi los plugins. Probe justo el “StatusBarNotification” que meigallodixital ha comentado en el post anterior. Lo he probado con el build de eclipse (vamos, un ejemplo con el plugin ya incorporado) y ahora intentaré meterlo al proyecto en dreamweaver y complilarlo con el build de adobe.

    Ahora la cosa sería, para enviar notificaciones desde el servidor ¿hay alguna forma que no necesite registrar la app en Google Cloud Messaging? Yo estoy casi seguro que no.

    Espero respuestas, un saludo.


      Citar

    #1321

    meigallodixital
    Participant

    Yo por lo que entiendo eso es una notificación que controlas tú. Vamos que puedes hacer una petición ajax al server y si devuelve distinto de false mostrarla vamos. Lo que si no me está gustando de la mayoría de los plugins es que están bastante abandonados, por ejemplo pocos están migrados a cordovaPlugin con lo que no van en phonegap 2.7, caso del fileopener que da la vida.


      Citar

    #1322

    jcesarmobile
    Participant

    Ya, eso es el mayor problema de los plugins, pero date cuenta que la mayoría de los plugins los ha hecho alguien que lo necesitaba en aquel momento y ha hecho el favor de liberado para que todo el mundo lo pueda usar, pero si el autor del plugin no ha necesitado actualizarlo no va a estar actualizando solo para que el resto lo siga usando.
    Yo he liberado bastantes plugins, algunos de ellos que ni necesitaba, e intento mantenerlos actualizados si alguien me dice que no funcionan, pero entiendo que mucha gente no lo haga.

    Lo bueno es que son open source y están en github, cualquiera puede continuar con sus actualizaciones, no tiene que ser necesariamiente el creador, y para cada actualización de phonegap se hace una guia de actualización de los plugins, asi que cualquiera que tenga interés en usar un plugin lo puede actualizar



      Citar

    #1323

    meigallodixital
    Participant

    Si no es queja, es desilusión, solo uso uno de momento y está desactualizado y me impide upgradear. ;)


      Citar

    #1324

    Shurvecino
    Participant

    A todo esto, ¿cómo incorporo el plugin en el proyecto en Dreamweaver? :oops:

    ¿Qué tengo que añadir al proyecto? ¿Qué al config.xml?¿Dónde meto los .java?


      Citar

    #1325

    jcesarmobile
    Participant

    Yo creo que desde dreamweaver no se pueden usar plugins, y tampoco se pueden usar en proyectos de phonegap build, salvo algunas excepciones (tienen que ser compatibles con plugman y casi ninguno lo es)



      Citar

    #1326

    Shurvecino
    Participant

    Después de toda la mañana investigando solo tengo 2 caminos para continuar:

    – Realizar la app en Android (del que no tengo muchos conocimientos pero si tutoriales paso a paso a seguir. Estaría descartardo porque la finalidad es usar PhoneGap).

    – No usar el build de adobe sino Eclipse, ya que necesito plugins para realizar la comunicación con el GCM (Google Cloud Messaging) y en Dreamweaver no están permitidos.

    Espero que Adobe se de prisa para que podamos incluir plugins en su Build, ya que la limitaciones que pone son grandísimas.


      Citar

    #1327

    jcesarmobile
    Participant

    Si, yo tiraría por tener tu propio eclipse y compilarlo tu, pero siguiendo con phonegap. Para hacerla nativa también tendrías que instalar el eclipse.
    Ahora ya tienen una versión que incluye todo, asi que es descargar, descomprimir y listo.



      Citar

    #1338

    Shurvecino
    Participant

    Después de investigar varios plugins con Eclipse descubrí que el Build de Adobe ya tiene activo un plugin para las notificaciones push, GenericPush. (https://build.phonegap.com/docs/plugins)

    Lo he probado y funciona perfectamente, tanto para Android como IOS.

    Registra la app para que te devuelva el identificador, para que posteriormente lo almacenes en tu servidor. También gestiona la llegada de notificaciones, tanto como si tienes la app abierta como cerrada.


      Citar

    #1378

    Shurvecino
    Participant

    Buenas tardes de nuevo! Tengo una duda sobre lo mismo, haber si alguien me echa un cable.

    Necesito cambiar el icono que te aparece en la notificación. Todo lo que encuentro es del tipo:
    1.  int icono = android.R.drawable.stat_sys_warning;

    Decir que eso es en programación en java, y yo he trabajado con el plugin del Build de Adobe. También he mirado la documentación del plugin, el readme y el ejemplo, y no aparece nada.

    La primera duda es, ¿desde dónde tengo que configurar esto? ¿Desde el server donde realizo la petición? (tipo: data.message = “icono.png”) ¿O en la propia App cliente a través del plugin?

    Muchas gracias.


      Citar

    #1915
    rafa_dev
    rafa_dev
    Participant

    Hola supervecino

    Te importaría decirme como lo has conseguido?? has seguido algún tutorial? Lo he intentado pero he de reconocer que no he conseguido hacerlo funcionar y ya me planteo pasarme a eclipse.

    Use ayudas como http://www.pushwoosh.com/ pero nada.

    Agradecería enormemente tu ayuda porque me tiene LOCO! :oops:

    Un saludo


      Citar

Viendo 15 respuestas - de la 1 a 15 (de 19 en total)

You must be logged in to reply to this topic.

  • PhoneGap Spain

    PhoneGap Spain es una comunidad online compuesta por usuarios amantes del framework PhoneGap. Esta iniciativa viene prácticamente forzada gracias al gran boom que ha ocasionado en el sector de programación móvil el fenómeno PhoneGap, con el que puedes generar aplicaciones móviles para diferentes sistemas operativos sin tener que realizar grandes cambios de una versión a otra.

    www.phonegapspain.com

  • Colabora con nosotros

    Tu nombre (requerido)

    Tu Email (requerido)

    Tu Mensaje

  • Nuestro Twitter

    "Blog: “Cómo ahorrar peso en tu app con #Pictografías”. http://t.co/rFJ8Ht10b7 #css3 #html5 #phonegap #app"
    31 minutes ago
    31 minutes ago
    "#PhoneGapBuild ya permite compilar tu #app desde un Branch o un Tag de #Github http://t.co/dMLqngQzoB #phonegap http://t.co/6LUXgEJxDx"
    8 hours ago
  • Encuéntranos en:


    Para cualquier duda sobre el funcionamiento de la plataforma, o para sugerir alguna mejora puedes ponerte en contacto con el Administrador mediante el siguiente formulario o enviando un email a contacto@phonegapspain.com

  • Translator

    EnglishFrenchGermanItalianPortugueseRussianSpanish

Patrocinadores

Cero y Uno Logo

Colaboradores

Adobe Logo Video2Brain Logo