Я создал два разных идентификатора приложения для профиля разработки и распространения, но столкнулся с проблемой получения уведомления о профиле распространения, но его работа над профилем разработки. кто-нибудь дал мне чек .pem файл правильно или нетpush-уведомление, работающее в профиле разработки, но выпуск в дистрибутиве
0
A
ответ
0
У меня были проблемы с PEM'ами без пропуска. Создайте их с помощью прохода и повторите попытку. Если у вас есть доступ к вашему серверному журналу, вы можете проверить ответ сервера APNS, иногда он дал понять, что происходит. Также проверьте, правильно ли сохранены токены ваших устройств на сервере.
+0
Да, я попробовал пройти и попробовать все, что вы упомянули, но не решить проблему. –
0
Вам необходимо проверить следующие сценарии и выполнить.
- В брандмауэры должны проверить 2195, 2196 портов, а также проверить gateway.sandbox.push.apple.com, gateway.push.apple.com
- Подписать приложение, используя профили распределения и запуска приложения в режиме распределения. Убедитесь, что вы используете приложение в режиме распространения, а на стороне сервера также должны использовать файлы PEM для распространения. Я считаю, что вы совершили ошибку в этом сценарии.
Вы создали файл PEM для распространения? –
Да уже сделано и отправлено на бэкэнд заменить его –
Распространяется ли ваше приложение через App Store? Или вы запускаете его из Xcode? – Code