【发布时间】:2019-06-23 08:56:14
【问题描述】:
我正在使用 Firebase 节点管理 API 向 Android 和 IO 设备发送推送通知。 Android 工作正常,但在 IOS 中,我可以生成 FCM 令牌,但是当我从节点 js(firebase 管理代码)向 IOS 令牌发送推送通知时,我收到以下错误:
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 使用 react native
【问题讨论】:
标签: firebase react-native push-notification apple-push-notifications firebase-cloud-messaging