从Angular发送Firebase推送通知时出错

阿尼斯·贝纳(Anis Benna)

我开发了一个Flutter应用程序,该应用程序每次更新数据库时都会收到通知。

使用Angular分别处理数据库。但是,当我从angular到firebase发出POST请求以发送通知时,记录响应时出现以下错误:

在此处输入图片说明

这是代码:

export class AppComponent {
  constructor(private CustomService: CustomService) {}
  onButtonClick() {
    this.CustomService.pushNotification().subscribe((Response) => {
      console.log(Response);
    });
  }
}

这是服务代码:

export class CustomService{
  // I also do not know if this is the correct format to send
  myNotification: Object = {
    notification: {
      title: 'Angualr Notification',
      body: 'Displayed from Angular: App is in backgroud or closed!',
    },
    data: {
      title: 'Angular Notification',
      body: 'Displayed From Angular: App is open',
      click_action: 'FLUTTER_NOTIFICATION_CLICK',
    },
    topic: 'all_users',
  };

  FirebaseProjectURL: string "https://console.firebase.google.com/project/dummy-project-123/";

  pushNotification(): Observable<Object> {
    return this.http.post<Object>(this.FirebaseProjectURL, this.myNotification);
  }
}
阿尼斯·贝纳(Anis Benna)

因此,经过大量搜索之后,我应该做的是:

export class MyCrudService {
  // Request Body
  myNotification: Object = {
    condition: "('all_users' in topics)",
    notification: {
      title: 'Notification title',
      body: 'Notification message',
    },
    data: {
      title: 'Notification title',
      body: 'Displayed',
      click_action: 'FLUTTER_NOTIFICATION_CLICK',
    },
  };

  // Request URL and Header
  FirebaseProjectURL: string = 'https://fcm.googleapis.com/fcm/send';
  headers: HttpHeaders = new HttpHeaders({
    'Content-Type': 'application/json',
    Authorization:'key=AAAA7k...5mHaW', // The full Server key
  });
  options = { headers: this.headers };

  pushNotification(): Observable<Object> {
    return this.http.post<Object>(
      this.FirebaseProjectURL,
      this.myNotification,
      this.options
    );
  }
}

我在互联网上碰巧遇到了“ myNotification”,但在文档中找不到有关POST请求正文的任何​​内容。

如果有人在myNotification可能的“键”上有一个链接,我将不胜感激。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无效的令牌,发送推送通知时出错

来自分类Dev

500发送大量推送通知时出错,PHP?

来自分类Dev

Firebase 推送通知 - Android 用户发送通知

来自分类Dev

Firebase两次发送推送通知

来自分类Dev

如何发送主题重叠的Firebase推送通知

来自分类Dev

Firebase两次发送推送通知

来自分类Dev

从JavaScript / jQuery发送Firebase推送通知

来自分类Dev

使用firebase在android中发送推送通知

来自分类Dev

用户离线时的Openfire发送推送通知

来自分类Dev

使用该API时,Firebase API不会发送推送通知

来自分类Dev

从Firebase控制台向所有设备发送推送通知时出现问题

来自分类Dev

当用户在 firebase 中发布新消息时如何发送推送通知?

来自分类Dev

当我向朋友发送消息时,我在聊天应用程序中使用 Firebase 我正在发送推送通知

来自分类Dev

无法发送推送通知

来自分类Dev

发送本地推送通知

来自分类Dev

iOS未收到通过API发送的Firebase推送通知

来自分类Dev

Firebase Cloud Messaging android项目不发送推送通知

来自分类Dev

使用APNS发送带有图像的Firebase推送通知

来自分类Dev

Firebase pyfcm发送带有图像的推送通知

来自分类Dev

通过 Gloox XMPP 库向 Google Firebase 发送推送通知

来自分类Dev

如何使用 Group Messaging Firebase 发送推送通知?

来自分类Dev

使用 Firebase (FCM) 在 Android 设备上发送推送通知

来自分类Dev

当新数据添加到数据库时如何从firebase向所有用户发送推送通知

来自分类Dev

通过Parse发送推送通知时无声音

来自分类Dev

通知API和Web推送:页面关闭时发送消息

来自分类Dev

使用curl命令发送推送通知时无效的注册错误

来自分类Dev

使用PyFCM发送推送通知时,“证书验证失败”

来自分类Dev

iOS Firebase推送通知:如何给Firebase用户的设备令牌和发送通知

来自分类Dev

通过Firebase推送通知

Related 相关文章

  1. 1

    无效的令牌,发送推送通知时出错

  2. 2

    500发送大量推送通知时出错,PHP?

  3. 3

    Firebase 推送通知 - Android 用户发送通知

  4. 4

    Firebase两次发送推送通知

  5. 5

    如何发送主题重叠的Firebase推送通知

  6. 6

    Firebase两次发送推送通知

  7. 7

    从JavaScript / jQuery发送Firebase推送通知

  8. 8

    使用firebase在android中发送推送通知

  9. 9

    用户离线时的Openfire发送推送通知

  10. 10

    使用该API时,Firebase API不会发送推送通知

  11. 11

    从Firebase控制台向所有设备发送推送通知时出现问题

  12. 12

    当用户在 firebase 中发布新消息时如何发送推送通知?

  13. 13

    当我向朋友发送消息时,我在聊天应用程序中使用 Firebase 我正在发送推送通知

  14. 14

    无法发送推送通知

  15. 15

    发送本地推送通知

  16. 16

    iOS未收到通过API发送的Firebase推送通知

  17. 17

    Firebase Cloud Messaging android项目不发送推送通知

  18. 18

    使用APNS发送带有图像的Firebase推送通知

  19. 19

    Firebase pyfcm发送带有图像的推送通知

  20. 20

    通过 Gloox XMPP 库向 Google Firebase 发送推送通知

  21. 21

    如何使用 Group Messaging Firebase 发送推送通知?

  22. 22

    使用 Firebase (FCM) 在 Android 设备上发送推送通知

  23. 23

    当新数据添加到数据库时如何从firebase向所有用户发送推送通知

  24. 24

    通过Parse发送推送通知时无声音

  25. 25

    通知API和Web推送:页面关闭时发送消息

  26. 26

    使用curl命令发送推送通知时无效的注册错误

  27. 27

    使用PyFCM发送推送通知时,“证书验证失败”

  28. 28

    iOS Firebase推送通知:如何给Firebase用户的设备令牌和发送通知

  29. 29

    通过Firebase推送通知

热门标签

归档