Я написал небольшое приложение для генерации токена 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