3

Я разработал приложение с push-уведомлениями, я загрузил его в AppStore, и все работало нормально, уведомления не поступали. Теперь я обновил приложение, чтобы открыть URL-адрес, когда пользователи нажимают на уведомление. При тестировании в режиме отладки с подключенным через кабель устройством все работает нормально.Уведомления о Push-блоке Firebase, не работающие над выпуском TestFlight/adHoc

Проблема в том, что если я выпущу приложение через TestFlight (установка FIRInstanceIDAPNSTokenType.Prod), устройство не получит уведомления.

Я боролся в течение нескольких дней, я думал, что существует проблема с сертификатом, поэтому я перезапускал сертификаты разработки и выпуска, а также обновлял сертификаты firebase .p12.

Я разрабатываю под Xcode 7.3.1, используя быстрые 2.

ли я что-то пропустил?

Спасибо

+0

Я столкнулся с той же проблемой в данный момент, дайте мне знать, если что-то работает – Faisal

ответ

8

Наконец работа для меня ...

Вот мои шаги:

1 - Убедитесь в том, чтобы включить FirebaseAppDelegateProxyEnabled ДА в info.plist

2- Отозвать сертификат (APN, разработка и распространение) и создать новостные

3 - ПРИМЕЧАНИЕ. В документации Firebase имеется ошибка. Когда вы экспортируете сертификат APN для производства из вашей связки ключей в файл .p12, вам нужно выбрать фактический сертификат, а не закрытый ключ.

4 - Убедитесь, что вы загрузите в консоль Firebase этот файл .p12 в настройках сертификата доступа к облачным сообщениям APN.

5- Отправить удаленное уведомление с помощью Firebase Console.

спасибо всем ..!

+2

Пожалуйста, не добавляйте [тот же ответ] (http://stackoverflow.com/a/41710094/4687348) на несколько вопросов. Ответьте на лучший и обозначьте остальные как дубликаты. См. [Можно ли добавить дублирующий ответ на несколько вопросов?] (Http://meta.stackexchange.com/q/104227/347985) – FelixSFD

0

Попробуйте включить и на сотовые данные, нажав Настройки> Общие> Cellular.

+0

К сожалению, это не помогло, спасибо в любом случае. Теперь я обновил приложение до быстрых 3 и Xcode 8.2, но проблема все еще там –

+0

вы добавили .p12 для продукта в firebase? –

+0

да, я загрузил и сертификаты разработки и производства в формате .p12 –

Смежные вопросы