User Tag List

Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 30

Tema: Programación iOS. Evitar que una aplicación se cierre

  1. #1

    Fecha de ingreso
    May 2004
    Ubicación
    Tarragona
    Mensajes
    1,015
    Mencionado
    17 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    3
    Agradecer Thanks Received 
    40
    Thanked in
    Agradecido 22 veces en [ARG:2 UNDEFINED] posts

    Programación iOS. Evitar que una aplicación se cierre

    Hola, buenos días.

    Hace unos días que estoy investigando sobre como construir un servicio para iOS. Tengo una aplicación que de vez en cuando tiene que estar comprobando dónde estamos y en caso de cumplirse cierta condición pues enviar un mensaje al usuario.

    He estado mirando, pero las notificaciones locales no me sirven. Alguno se os ocurre como se puede conseguir algo similar? Tiene que haber alguna forma, porqué por ejemplo el "whatsapp" no se cierra, y aunque inicies el terminal móvil y no enciendas la app igualmente van a llegarte notificaciones de mensajes entrantes.

    Muchas gracias!!!

  2. #2

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    El whatsapp usa notificaciones Push, por eso te avisa cuando te llega algo aunque lo tengas cerrado.
    En realidad en iOS (a no ser que haya cambiado ahora) no puedes tener un demonio corriendo por debajo. La multitarea funciona un poco distinto a una multitarea REAL.
    Así que creo que o usas push o estás jodido xD

    EDIT: de todos modos hace muuuuchos meses que no programo nada para iOS y nunca he hecho nada con multitasking, así que si alguien puede aportar algo más yo tb estaré agradecida

  3. #3

    Fecha de ingreso
    May 2004
    Ubicación
    Tarragona
    Mensajes
    1,015
    Mencionado
    17 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    3
    Agradecer Thanks Received 
    40
    Thanked in
    Agradecido 22 veces en [ARG:2 UNDEFINED] posts
    Hola, antes de nada gracias por contestar. Vale, eso lo acabo de ver, pero por ejemplo, en mi caso lo único que tengo que hacer es cada X tiempo (cada 5 minutos) comprobar la posición del usuario y mirar si está o no cerca de algo y enviarle una notificación Local Push. Lo que no sé exactamente es lo de comprobar cada cierto tiempo mi posición.... Lo de generar el mensaje local push más o menos lo tengo claro.

  4. #4

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Pues sinceramente no se si puedes tener en background el GPS, aparte que te va a bajar la batería que va a dar gusto

  5. #5

    Fecha de ingreso
    Apr 2003
    Ubicación
    HACAPULCO (MEHICO)
    Mensajes
    60,846
    Mencionado
    131 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    403
    Agradecer Thanks Received 
    3,464
    Thanked in
    Agradecido 2,134 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    24
    creo que con el devkit oficial es practicamente imposible tener en background algo asi, ya qu een cuanto necesite la ram que esta ocupando, lo "cerrara". Si que he observado que algunas aplicaciones de cydia se quedan constantemente en el background funcionando, pero obviamente no son oficiales. Sobre como se hace ya no lo se, porque no soy programador. xdd

  6. #6

    Fecha de ingreso
    May 2008
    Ubicación
    A tu lado, en tus sueños
    Mensajes
    22,309
    Mencionado
    145 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    319
    Agradecer Thanks Received 
    552
    Thanked in
    Agradecido 424 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    Cita Iniciado por dj syto Ver mensaje
    creo que con el devkit oficial es practicamente imposible tener en background algo asi, ya qu een cuanto necesite la ram que esta ocupando, lo "cerrara". Si que he observado que algunas aplicaciones de cydia se quedan constantemente en el background funcionando, pero obviamente no son oficiales. Sobre como se hace ya no lo se, porque no soy programador. xdd
    gran aporte!

  7. #7

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Con el oficial yo creo que no se puede por lo que comentas syto, en realidad la multitarea te "guarda" el estado de la aplicación y no puedes dejar nada corriendo en background. Y esto tiene su lógica porque normalmente no quieres que ninguna aplicación se quede ahí comiendo recursos a saco para que se te gaste la batería. De hecho nosotros en muchas aplis de android simulamos un comportamiento parecido por la misma razón.

  8. #8

    Fecha de ingreso
    May 2004
    Ubicación
    Tarragona
    Mensajes
    1,015
    Mencionado
    17 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    3
    Agradecer Thanks Received 
    40
    Thanked in
    Agradecido 22 veces en [ARG:2 UNDEFINED] posts
    Toda ayuda se agracede.

    He encontrado algo aquí: http://www.programadorphp.org/blog/c...kit-de-google/

    Explica algo, según he entendido, sobre el tema de ponerlo en notificaciones locales cada X tiempo.

    ---------- Post añadido a las 11:54 ---------- Post anterior a las 11:52 ----------

    Ya, lo entiendo pero creo que tiene que haber alguna cosa para cada cierto tiempo, mediante tareas repetitivas, comprobar dónde nos encontramos, luego apagar el gps y mostrar un mensaje push local.

  9. #9

    Fecha de ingreso
    Apr 2003
    Ubicación
    HACAPULCO (MEHICO)
    Mensajes
    60,846
    Mencionado
    131 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    403
    Agradecer Thanks Received 
    3,464
    Thanked in
    Agradecido 2,134 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    24
    Cita Iniciado por ^MiSaTo^ Ver mensaje
    Con el oficial yo creo que no se puede por lo que comentas syto, en realidad la multitarea te "guarda" el estado de la aplicación y no puedes dejar nada corriendo en background. Y esto tiene su lógica porque normalmente no quieres que ninguna aplicación se quede ahí comiendo recursos a saco para que se te gaste la batería. De hecho nosotros en muchas aplis de android simulamos un comportamiento parecido por la misma razón.
    te la guarda, y ojo, que no siempre lo hace. xddddddddddddddddddddddddddddddddddddddddddd

    ---------- Post añadido a las 12:04 ---------- Post anterior a las 12:01 ----------

    Cita Iniciado por cdrman Ver mensaje
    Toda ayuda se agracede.

    He encontrado algo aquí: http://www.programadorphp.org/blog/c...kit-de-google/

    Explica algo, según he entendido, sobre el tema de ponerlo en notificaciones locales cada X tiempo.

    ---------- Post añadido a las 11:54 ---------- Post anterior a las 11:52 ----------

    Ya, lo entiendo pero creo que tiene que haber alguna cosa para cada cierto tiempo, mediante tareas repetitivas, comprobar dónde nos encontramos, luego apagar el gps y mostrar un mensaje push local.
    la cosa es tan sencilla como que ios de serie esta tan capado que no puedes hacer determinadas cosas.

    Por ejemp`lo algo parecido a lo que buscas esta en cydia con uno de esos localizadores que te sirven si pierdes el telefono para poder enviarle un sms, y dicho sms contiene una clave que hace que el programa localice la posicion y la devuelva por sms. Ademas puedes controlar el telefono a traves de ordenes por sms ¿como? pues porque la aplicacion esta constantemente abierta, incluso aunque no aparezca en la barra de tareas. Al fin y al cabo ese programa funciona del mismo modo que tu quieres hacer funcionar el tuyo, solo qu ehabria que cambiar lo de funcionar por sms a que funcionara cada 5 min, o 10 min, o lo que tu quieras. Pero insisto, esto esta hecho para moviles jailbreakeados. Con devkit oficial nanai.

  10. #10

    Fecha de ingreso
    Dec 2004
    Mensajes
    3,876
    Mencionado
    77 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    20
    Agradecer Thanks Received 
    341
    Thanked in
    Agradecido 201 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por GameMaster Ver mensaje
    gran aporte!
    ¡Te pasaste! Mis Kudos y mis Dies
    'A story in a game is like a story in a porn movie. It's supposed to be there but it's not that important' -John Carmack
    Ole, que grande el Johnny!

  11. #11

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por dj syto Ver mensaje
    te la guarda, y ojo, que no siempre lo hace. xddddddddddddddddddddddddddddddddddddddddddd
    Ahí ni idea, mi iPhone es 3G y no tiene multitarea xD Y en el iPad normalmente cierro todo porque me da por culo tener cosas abiertas XD

  12. #12

    Fecha de ingreso
    Apr 2003
    Ubicación
    HACAPULCO (MEHICO)
    Mensajes
    60,846
    Mencionado
    131 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    403
    Agradecer Thanks Received 
    3,464
    Thanked in
    Agradecido 2,134 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    24
    Cita Iniciado por ^MiSaTo^ Ver mensaje
    Ahí ni idea, mi iPhone es 3G y no tiene multitarea xD Y en el iPad normalmente cierro todo porque me da por culo tener cosas abiertas XD
    a mi en el 3gs y en el ipad 1 como abra una aplicacion, y luego dos mas, al volver a la primera es como si la hubiera abierto por primera vez. XDDD En el iphone 4 si que he observado que aguanta mas. Obviamente porque tiene mas ram. Pero no funciona muy bien no. Creo que esto ya es algo que hablamos tu y yo por aqui cuando empece a usar ios y no entendia muy bien como iba. Osea que ahora te confirmo que la supuesta multitarea ES PESIMA. XDDD. Y con cada ios, va a peor. Cosas de eso llamado obsolescencia programada, ya sabes....

  13. #13

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por dj syto Ver mensaje
    a mi en el 3gs y en el ipad 1 como abra una aplicacion, y luego dos mas, al volver a la primera es como si la hubiera abierto por primera vez. XDDD En el iphone 4 si que he observado que aguanta mas. Obviamente porque tiene mas ram. Pero no funciona muy bien no. Creo que esto ya es algo que hablamos tu y yo por aqui cuando empece a usar ios y no entendia muy bien como iba. Osea que ahora te confirmo que la supuesta multitarea ES PESIMA. XDDD. Y con cada ios, va a peor. Cosas de eso llamado obsolescencia programada, ya sabes....
    Tampoco me sorprende nada viniendo de Apple XDD Y ya te digo, la verdad que no he probao. Miraré en el iPad 2 por curiosidad, claro que no tengo ahora mismo otro chisme pa comparar xDD

    De todos modos como uso el iPhone y el Lumia como teléfonos personales, y ninguno tiene multitarea real (el WinPhone se hace igual o peor que en iOS xD) pues la verdad que estoy acostumbrada a que las cosas se cierran y yasta y para todo lo demás, notificaciones push

  14. #14

    Fecha de ingreso
    Apr 2003
    Ubicación
    HACAPULCO (MEHICO)
    Mensajes
    60,846
    Mencionado
    131 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    403
    Agradecer Thanks Received 
    3,464
    Thanked in
    Agradecido 2,134 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    24
    si. Es algo a lo que te acabas acostumbrando, no te queda mas remedio. Y gracias al invento de las push se hace mas llevadero, ya que asi no tienes por que tener abierto ni el wasap ni ei im pro por ejemplo. Pero por eejemplo, ahi en el impro+ que es un programa para chats de face, messenger y otros mensajeros es donde mas me molesta, porque tarda BASTANTE en abrirse y conectarse al msn o a otros, y claro, tiene la costumbre de que en cuanto abres otra app, pues al volver a el es como si lo hubieras tenido cerrado y le cuesta mas de 30 segundos volver a conectarse. Pero bueno, es en un caso concreto. A veces tambien me ha jodido estar con safari escribiendo aqui, y pensar "ostras, voy a la app de wordpress a mirar una cosa de mi blog" y cuando vuelvo a safari lo que tenia escrito ha volao. xddd

  15. #15

    Fecha de ingreso
    Jun 2004
    Ubicación
    Valencia
    Mensajes
    2,122
    Mencionado
    33 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    11
    Agradecer Thanks Received 
    102
    Thanked in
    Agradecido 57 veces en [ARG:2 UNDEFINED] posts
    A veces no se que esperais algunos, que estamos hablando de telefonos moviles no de ordenadores, la multitarea es una ñapa para aparentar, no algo real

Página 1 de 2 12 ÚltimoÚltimo

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •