Я использую API администратора узла Firebase для отправки push-уведомлений на устройства Android и IO.Android работает нормально, но в IOS я могу сгенерировать токен FCM, но когда я отправляю push-уведомление на токен IOS с узла js (код администратора firebase), я получаю следующую ошибку:
Error sending message: { Error: The caller does not have permission
at FirebaseMessagingError.FirebaseError [as constructor] (/Users/MAC/Documents/Workspace/Nodejs/msever/Mserver/node_modules/firebase-admin/lib/utils/error.js:39:28)
at FirebaseMessagingError.PrefixedFirebaseError [as constructor] (/Users/MAC/Documents/Workspace/Nodejs/msever/Mserver/node_modules/firebase-admin/lib/utils/error.js:85:28)
at new FirebaseMessagingError (/Users/MAC/Documents/Workspace/Nodejs/msever/Mserver/node_modules/firebase-admin/lib/utils/error.js:250:16)
at Function.FirebaseMessagingError.fromServerError (/Users/MAC/Documents/Workspace/Nodejs/msever/Mserver/node_modules/firebase-admin/lib/utils/error.js:280:16)
at FirebaseMessagingRequestHandler.handleHttpError (/Users/MAC/Documents/Workspace/Nodejs/msever/Mserver/node_modules/firebase-admin/lib/messaging/messaging-api-request.js:125:50)
at /Users/MAC/Documents/Workspace/Nodejs/msever/Mserver/node_modules/firebase-admin/lib/messaging/messaging-api-request.js:113:23
at process._tickCallback (internal/process/next_tick.js:68:7)
errorInfo:
{ code: 'messaging/mismatched-credential',
message: 'The caller does not have permission' },
codePrefix: 'messaging' }
Яиспользую реагировать нативно для Android и IOS