After I set up easyAPNs and test it successfully on sandbox I got this problem on production when I try to process message queue:
Notice: APNS responded with command(8) status(8) pid(3). 1) APNS::__construct -> File: apns.php (line 34) 2) APNS::_fetchMessages -> File: class_APNS.php (line 232) 3) APNS::_iterateMessages -> File: class_APNS.php (line 404) 4) APNS::_pushMessage -> File: class_APNS.php (line 457) 5) APNS::_triggerError -> File: class_APNS.php (line 585) in /home/push/class_APNS.php on line 693
Fatal error: APNS responded with error for pid(3). status(8: Invalid token) 1) APNS::__construct -> File: apns.php (line 34) 2) APNS::_fetchMessages -> File: class_APNS.php (line 232) 3) APNS::_iterateMessages -> File: class_APNS.php (line 404) 4) APNS::_pushMessage -> File: class_APNS.php (line 457) 5) APNS::_triggerError -> File: class_APNS.php (line 591) in /home/push/class_APNS.php on line 693
I double checked my production certificate and also generated a new one, but problem persists. This error was posted on easyAPNs group but any solution was found.