FCm 错误 = 在 reactjs 中的推送通知上缺少注册?

Posted

技术标签:

【中文标题】FCm 错误 = 在 reactjs 中的推送通知上缺少注册?【英文标题】:FCm error=MissingRegistration on push notification in reactjs? 【发布时间】:2021-12-28 09:41:41 【问题描述】:

我正在使用 https://fcm.googleapis.com/fcm/send POST 请求通过 FCM 发送通知。 问题是 API 在邮递员上工作得很好,但在反应代码上却没有。它在前端遇到的错误是:

错误=缺少注册

我已经搜索了这个问题,并在 *** 中找到了 helping question。它说问题出在标题上

内容类型:应用程序/JSON

但我的请求正文是

    const fetchOptions = 
      method: "POST",
      headers: 
        "Content-Type": "application/json",
        Authorization:
          "key=AAAAk9_cbfE:APA91bEOE-IlX4ieDnR8KZKxXPAeQN0gEu0YRPidvRgM5Aggq7gE2oKTogPVWo8WaH3oJH9lxTXnCnNnSw0iALKXXDLg_8jUs6RnKeOyt8ldHmAjgAVMJ2HN40Vo_Ztateg7sHNc5HJu",
      ,
      body: 
        collapse_key: "type_a",
        notification: 
          body: "Body of Your Notification",
          title: "Title of Your Notification",
        ,
        data: 
          body: "Body of Your Notification in Data",
          title: "Title of Your Notification in Title",
        ,
        to: "d38xitfjWwRPBCId31TaW_:APA91bHyIbSPxmTha_n6t6T8JBRifDrHnf-Hz2ObbY36qhObeG4vq-y9zAvn-12ubF-r***kKGDw_kau9p2igY2aJHAvwqPeNJsdGjHO31i5nHhlqnnCs1lwXUD5EcRXMzDFhMcDjMWn",
      ,
    ;

这也是 JSON 类型,我的标题中有 content-type: application/JSON。我无法找到问题,请帮我一个忙,不要提出我的问题,因为我最近被禁止被问到问题。谢谢

【问题讨论】:

【参考方案1】:

我已经通过 JSON.stringify(body) 解决了这个问题。

【讨论】:

以上是关于FCm 错误 = 在 reactjs 中的推送通知上缺少注册?的主要内容,如果未能解决你的问题,请参考以下文章

使用 FCM 推送通知时颤动中的 Kotlin 文件错误

如何使用 FCM 在颤振中推送通知

Web 前台推送通知未弹出在 Reactjs 中使用 Firebase 集成

FCM 推送通知问题:“错误”:“未注册”

iOS 无法通过 FCM 接收推送通知(可以通过 APNs)

FCM iOS:推送通知抛出无效参数