Ответ 1
У меня была такая же проблема, и вот что я сделал, чтобы решить.
Проблема заключалась в том, что я генерирую как сертификат APNS разработки, так и производственный сертификат APNS, используя тот же файл запроса подписи сертификата (файл, который вы получили из Keychain Access > Certificate Assistant > Request a Certificate from the Certificate Authority). По-видимому, файл запроса подтверждения подписки не должен быть тем же самым.
Чтобы решить эту проблему:
- Создайте новый запрос подписи сертификата (доступ к цепочке ключей > Ассистент сертификатa > Запрос сертификата из центра сертификации)
- В разделе Push Notification вашего приложения создайте сертификат, используя только что созданный
.certSigningRequest
файл - Загрузите .p12 в GCM
Ссылка: