Нужно проверить APNS сертификат, загруженный в Xiva. Для этого нужно в консоли выполнить команду:
Вывод будет примерно следующим:
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 1234 (0xabcd)
Signature Algorithm: sha1WithRSAEncryption
Issuer: C=US, O=Apple Inc., OU=Apple Worldwide Developer Relations,
CN=Apple Worldwide Developer Relations Certification Authority
Validity
Not Before: Sep 3 14:03:48 2020 GMT
Not After : Sep 3 14:03:48 2021 GMT
Subject: UID=ru.yandex.kinopoisk, CN=Apple Development IOS Push Services: ru.yandex.kinopoisk,
OU=ABCDEF23, C=RU
...
Здесь нужно обязательно проверить поле
Subject: UID=ru.yandex.kinopoisk - оно должно соответствовать
bundle ID вашего приложения.
У APNS есть 2 окружения для отправки пушей: development и production. Сертификаты бывают как
специфичные для конкретного окружения, так и универсальные. Если при загрузке сертификата
вы указали окружение APNS Environment auto, транспорт
пуш-нотификаций Xiva попытается определить его исходя из данных в этом сертификате. В спорных
ситуациях рекомендуем выбрать окружение явно.