[아이폰 PNS 오류] Client already exists
아이폰 PNS 테스트하는 과정에 오류가 발생하였다.
안드로이드에서 발생하지 않았던 오류라.. 당혹 스럽다.
Client already exists
at javapns.back.DeviceFactory.addDevice(Unknown Source)
at javapns.back.PushNotificationManager.addDevice(Unknown Source)
at wellness.schedule.service.SendPushService.sendIPhone(SendPushService.java:295)
at wellness.schedule.service.SendPushService.executeSchedule(SendPushService.java:117)
at wellness.schedule.job.SendPushJob.executeInternal(SendPushJob.java:38)
at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
Issues with Sending Push Notifications
짧은 시간에 동일한 단말에 push 전송을 시도하면 다 무시하고 마지막에 발송한 건만 전송된다네.
If you are sending multiple notifications to the same device or computer within a short period of time,
the push service will send only the last one.
Troubleshooting Push Notifications
문제는 과부하가 발생시 계속 에러가 발생한다.
결론은 Javapns 1.5 , 1.6은 사용하면 욕 먹는다!!!!