не удалось получить push-уведомление на устройстве ios - PullRequest
0 голосов
/ 23 марта 2019

Я внедряю Resact-native-Firebase для моего приложения. я следовал инструкциям из официального документа (https://rnfirebase.io/docs/v5.x.x/installation/ios), а также другим аналогичным блогам (https://medium.com/@anum.amin/react-native-integrating-push-notifications-using-fcm-349fff071591),

)

, но я не могу получить уведомление на моем реальном устройстве,

Я выполнил все шаги, за исключением генерации ключей, идентификатора и обеспечения, как я уже делал при публикации моего приложения

Я пытался отправить уведомление с консоли Firebase, как показано ниже enter image description here

и от почтальона

Screen Shot 2019-03-23 at 6.53.33 PM

показывает успешное выполнение, но на реальном устройстве уведомление отсутствует

Я также пытался с oneSignal, он показывал ошибку apns 3000 на моем устройстве, как показано ниже

enter image description here

Я пробовал ниже решения, такие как

1 изменение пути заголовка поиска

двоичный файл с библиотекой

3 повторное создание профиля обеспечения но ничего не получалось

Я ожидаю получить мое первое push-уведомление. в последние три дня, пожалуйста, помогите.

ниже приведены шаги, которые я выполняю для интеграции базы огня,

1 Создайте ios Firebase Project и добавьте googleservice-info.plist в мой проект на последнем этапе. Firebase смог соединиться с моим приложением, как показано ниже. SS enter image description here

2 Установить собственное ядро ​​Firebase и библиотеки обмена сообщениями Firebase (модули)

3 Установка и линк реагируют на родную библиотеку firebase lib

4 У меня уже был ключ для сгенерированных APN, поэтому я загружаю файл .p8 в настройках обмена сообщениями в firebase с идентификатором ключа и идентификатором команды

5 У меня уже были профили инициализации, которые я сгенерировал во время публикации приложения

6 наконец, я добавляю push-уведомления и удаленные возможности и добавляю некоторый код в файлы appdelegate h & m, как предложено в документации

1 Ответ

0 голосов
/ 12 мая 2019

Обновление XCode с 9.4 до 10.1 помогло мне решить мою проблему

проблема заключалась в том, что некоторые из моих профилей обеспечения были загружены ранее

Я уже опубликовал тот же код с некоторыми изменениями пользовательского интерфейса с помощьюXCode 9.4, но я никогда не получаю никаких предложений / предупреждений от Apple

, но на этот раз, когда я публикую приложение с обновленным XCode 10.1, я получил ниже письмо от Apple, в котором указывалось правильное направление для поиска решений

enter image description here

затем я следую приведенному ниже ответу Отсутствует право на получение push-уведомлений

и решу мою проблему, удалив весь профиль Provisioning намой локальный компьютер, затем повторно загрузите и установите профиль Provisioning Portal.

...