在我的项目中,我使用Firebase Functions通过FCM发送消息。我使用了以下API:
admin.messaging().send()
最近,我在调用某些令牌时遇到了以下错误:
Error: Requested entity was not found.
at FirebaseMessagingError.Error (native)
at FirebaseMessagingError.FirebaseError [as constructor] (/user_code/node_modules/firebase-admin/lib/utils/error.js:39:28)
at FirebaseMessagingError.PrefixedFirebaseError [as constructor] (/user_code/node_modules/firebase-admin/lib/utils/error.js:85:28)
at new FirebaseMessagingError (/user_code/node_modules/firebase-admin/lib/utils/error.js:241:16)
at Function.FirebaseMessagingError.fromServerError (/user_code/node_modules/firebase-admin/lib/utils/error.js:271:16)
at /user_code/node_modules/firebase-admin/lib/messaging/messaging-api-request.js:140:50
at process._tickDomainCallback (internal/process/next_tick.js:135:7)
我该怎么解决这个问题?
我确定以前这个功能是可用的,而且没有出现这些错误。
Firebase有做过任何更改吗?
send()
返回的Promise以及是否捕获错误。您看到的消息可能是当令牌不再有效(例如应用程序已卸载)时返回的内容。请参阅此相关帖子:https://dev59.com/tVUM5IYBdhLWcg3wYvXl - Bob Snyder