2011-05-17 16 views
6

Encontré un comportamiento extraño en la notificación de inserción. La aplicación de mi iPod recibe notificaciones push hasta la semana pasada sin problemas. Luego descubrí que mi aplicación no recibe notificaciones automáticas, y cambié los certificados y funcionó bien, y después de 2 días no funciona. Y repetí el mismo proceso y el mismo problema. Me preguntaba por qué sucede esto?Incoherencia en la recepción de la notificación de inserción

NOTA Estoy usando mi propio servidor basado en Java para enviar notificaciones automáticas. Estoy seguro de que mi certificación no ha expirado. En el momento de este problema, la identificación de la insignia tampoco está visible con el ícono de mi aplicación.

Gracias de antemano.

+0

la semana pasada, también me enfrenté al mismo problema. la mayoría de las veces, la alerta de inserción funciona bien con el último sistema operativo 4.3 en lugar de los dispositivos con sistemas operativos más antiguos. esperando respuesta en tu pregunta! –

+0

@KingOfBliss ¿Puede proporcionarnos algún código para que podamos ver? – fuzz

+0

@Fulvio ¿Qué hay allí con el código? \ – KingofBliss

Respuesta

1

Asegurar algunas cosas

  1. Está utilizando la combinación correcta de producción o PEM dev y la URL del servidor APN o caja de arena
  2. Compruebe los servicios de información para asegurar si está recibiendo cualquier error

Tuve problemas similares con mi 3GS con sistema operativo 4.1 la semana pasada. Comenzó a funcionar después de reiniciar mi dispositivo. Intenta hacerlo y mira si funciona.

+0

@IostlnTransit He hecho todo lo que dijo. Es inútil. Gracias por tu ayuda. – KingofBliss

0

Asegúrese de actualizar el token del dispositivo en la base de datos de su proveedor. Supongo que algunas actualizaciones en tus iOS/certificados pueden cambiar el token de tu dispositivo. Solo haz una prueba al respecto.

+0

Su código tal que el token del dispositivo en db siempre se está actualizando. Gracias – KingofBliss

0

Pruebe la solución de LostInTransit y también compruebe su conectividad a Internet. También me enfrenté a este problema con mi iPod, a veces las notificaciones automáticas no vienen en mi iPod. Pruebe esto -

Instale la aplicación Facebook iPhone en su dispositivo. Envía una notificación push de prueba desde tu servidor. Si la notificación no llega, haga algo con Facebook que debería generar la notificación. Si la notificación de Facebook no llega significa que está relacionada con su conectividad de red. Y su código es perfecto.

A veces veo que cuando mi iPod está en DHCP no recibe la notificación pero cuando lo asigno una red estática (IP dedicada) funciona bien.

Cuestiones relacionadas