mac-cain13 / notificato

Takes care of Apple push notifications (APNS) in your PHP projects.
MIT License
224 stars 44 forks source link

Retry mechanism for large queues not working correctly #38

Closed mac-cain13 closed 10 years ago

mac-cain13 commented 10 years ago

When you send a lot of messages (more then the message envelope store) you could loose messages. Also the retrycount could get to you if you have a lot of invalid push IDs, because some messages have to be retried often before they are send

Solutions:

mac-cain13 commented 10 years ago

Deprecated the whole retry limit feature, we'll retry sending until Apple reports an error with the message and then stop trying to send the message. Also the message store will keep all messages in the queue, this will guarantee delivery of all messages and prevent messages from disappearing.