Не могу получить push-уведомление от firebase после TestFlight - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть приложение, которое поддерживает push-уведомления через firebase.

, когда я тестировал приложение на dev, оно работало, и я получил push-уведомление, теперь, когда я загружаю приложение из testFlight, приложение работает, ноЯ не могу получить push-уведомление.на странице разработчика apple

developer.apple.com

в идентификаторах приложений, а затем в моем приложении активируется вкладка push-уведомлений, но когда я нажимаю на нее, я вижу, что у меня есть сертификация только для SSL-сертификата разработки, но не в рабочей версииСертификат SSL.

Когда я пытаюсь отправить уведомление через консоль firebase, у меня происходит сбой с ошибкой:

 invalid team id key id and apns auth key combination

Как вы думаете, проблема в этом?Как я могу решить эту проблему?

решение:

Моя проблема заключалась в том, что у меня не было сертификата для производства в firebase, а iTunes подключался в push-уведомлениях, которые были у меня только дляразработать

Спасибо

1 Ответ

0 голосов
/ 28 сентября 2018

Testflight - это производственная среда, поэтому вы не можете отправлять уведомления, вам нужно изменить значение на

Messaging.messaging().setAPNSToken(deviceToken, type: MessagingAPNSTokenType.sandbox) <---- "MessagingAPNSTokenType.prod"

и загрузить производственный сертификат в базу FireBase

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...