notification developer apple php iphone ios push-notification apple-push-notifications

php - notification - apple developer



Duplicar notificaciones push Apple APNS? (1)

Hemos estado usando APNS en nuestra aplicación sin mucho incidente desde hace algún tiempo, y de repente nuestros usuarios informan que reciben la misma notificación de inserción varias veces.

He confirmado, tediosamente, que nuestros servidores solo envían las cargas de notificación a Apple una vez y, sin embargo, la notificación produce 2 y, a veces, 3 alertas idénticas, tanto en el banner como en el centro de notificaciones.

Esto se ha observado tanto en iOS5 como en iOS6.

¿Alguien ha visto este fenómeno antes? ¿Estoy perdiendo alguna oportunidad de agregar un identificador único a la carga útil que evitará que Apple envíe notificaciones duplicadas al dispositivo? Google C2DM tiene colapso_clave para este tipo de cosas, pero no puedo encontrar ninguna referencia a una funcionalidad similar en APNS.


¿Eres capaz de replicar este problema? Debería intentar agregar identificadores a la notificación si no es un servidor de producciones. También verifique si el usuario no tiene inicios de sesión múltiples en su base de datos. Por ej. Con Twitter, Facebook y contraseña, etc., todos tienen el mismo token de dispositivo.

Tuve un problema similar hace un tiempo y descubrí que estos usuarios tenían múltiples ediciones del firmware beta de iOS en su teléfono al lado de la versión final y esto causaba que los servidores Apple enviaran la misma notificación a Same ID de dispositivo varias veces.

Algunos blogs tienen instrucciones para los consumidores y muy poco que podríamos hacer.