Нужны ли конкретные изменения для работы fcm flutter в режиме релиза - iOS? - PullRequest
0 голосов
/ 06 октября 2019

Я написал небольшое приложение для генерации токена fcm. Я использую этот токен для отправки уведомления в мое приложение с помощью Firebase Admin SDK. Он прекрасно работает, когда я собираю и устанавливаю приложение отладки на моем устройстве IOS. Проблема заключается в выпуске сборки приложения. Я всегда получаю токен, а не зарегистрированную ошибку.

{ 
  code: 'messaging/registration-token-not-registered',
  message: 'The provided registration token is not registered. A previously valid registration token can 
    be unregistered for a variety of reasons. See the error documentation for more details. Remove this 
    registration token and stop using it to send messages.' },
  codePrefix: 'messaging' 
} 

Я знаю, что токен действительно зарегистрирован, потому что я только что получил его на своем устройстве 10 секунд назад. И удивительно, что тот же самый токен работает, когда я устанавливаю отладочную версию на моем устройстве. (Токен остается тем же самым, потому что я не удаляю версию выпуска на своем устройстве)

Также я использую то же самое приложениеидентификатор «com.example.fcm ...» для отладки и выпуска, поэтому это устраняет необходимость создания другого набора идентификатора / профиля обеспечения, сертификатов и APN.

Кто-нибудь знает, являются ли какие-либо конкретные изменениятребуется для релизной версии в iOS?

Я использую firebase_messaging: ^ 5.1.6

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