Загрузка сертификата APNS для настройки службы Google

Почему я получаю это сообщение по сертификату Production APNS?

"Среда сертификата не соответствует. Убедитесь, что вы получили правильный сертификат APNS разработки или производства."

Что такое "среда сертификата"? Разработка сертификата APNS не вызывает проблем. Я не понимаю.

Ответ 1

У меня была такая же проблема, и вот что я сделал, чтобы решить.

Проблема заключалась в том, что я генерирую как сертификат APNS разработки, так и производственный сертификат APNS, используя тот же файл запроса подписи сертификата (файл, который вы получили из Keychain Access > Certificate Assistant > Request a Certificate from the Certificate Authority). По-видимому, файл запроса подтверждения подписки не должен быть тем же самым.

Чтобы решить эту проблему:

  • Создайте новый запрос подписи сертификата (доступ к цепочке ключей > Ассистент сертификатa > Запрос сертификата из центра сертификации)
  • В разделе Push Notification вашего приложения создайте сертификат, используя только что созданный .certSigningRequest файл
  • Загрузите .p12 в GCM

Ссылка:

Ответ 2

Была та же проблема!

При экспорте из брелка правой кнопкой мыши щелкните сам сертификат не в закрытом ключе внутри него.