#ios #swift #push-notification #apple-push-notifications #firebase-cloud-messaging
#iOS #swift #push-уведомление #apple-push-уведомления #firebase-облако-обмен сообщениями
Вопрос:
Я использую Firebase и FCM, APN отлично работал в режиме разработки.
После того, как я успешно загрузил приложение в app Store, APN больше не работал. (Не удается получить какое-либо push-уведомление на устройствах iOS)
Затем я загрузил производственный сертификат в консоль firebase соответственно, как показано ниже: —
Сертификаты APN на консоли firebase:
Я исследовал и обнаружил, что настройки сборки моего приложения iOS неверны, как показано ниже:-
Затем я настраиваю свои настройки на скриншот ниже :-
и я сталкиваюсь с ошибкой при архивировании проекта, но при сборке проекта ошибки нет.
Ошибка при архивировании проекта: —
Может ли кто-нибудь указать мне правильный способ настройки apn в производственном режиме?
Будем признательны, если будут предоставлены какие-либо предложения.
Ответ №1:
Это не проблема вашей конфигурации FCM. Измените общую настройку вашей цели, как показано на скриншоте.
Снимите флажок Автоматически управлять подписью в общих настройках и выберите правильные сертификаты для удостоверения подписи кода в настройках сборки.
Комментарии:
1. Могу ли я не использовать автоматическую подпись с push-уведомлениями?
2. @StephenPhillips Вы также можете использовать автоматическую подпись для push-уведомлений, но в этом вопросе я предложил использовать только этот вопрос вручную.