【问题标题】:How to send push notification to specific devices如何向特定设备发送推送通知
【发布时间】:2019-08-26 07:33:33
【问题描述】:

我为服务提供商和客户提供了两个移动应用程序,一旦客户请求特定服务类型,我需要为服务提供商用户发送推送通知。所以它需要被过滤并只发送给那些可以提供这种服务的人。因此 web api 只需要为特定用户发送通知,我应该如何使用 firebase 来做到这一点,device macregistration idfirebase 生成。

任何帮助

【问题讨论】:

  • 有一些叫做主题firebase.google.com/docs/cloud-messaging/android/…的东西,或者当用户订阅服务时将设备令牌保存在服务器中并仅向这些令牌发送通知
  • 我不推荐主题,因为主题应该是“公开的”并且任何想要订阅它的人都可以阅读。这不是用来发送私人信息的。
  • 也请查看this

标签: android firebase firebase-cloud-messaging ionic4


【解决方案1】:
  1. 在 FCM 控制台中注册一个新项目。
  2. 制作 android/ios 和 web(用于配置)应用程序。
  3. 首次加载的应用程序将提供设备令牌并存储到数据库中。
  4. 通过使用设备令牌,您可以向特定设备发送通知。

参考链接:-https://www.djamware.com/post/5c6ccd1f80aca754f7a9d1ec/push-notification-using-ionic-4-and-firebase-cloud-messaging

【讨论】:

    【解决方案2】:
    1. 首先您必须从 android 应用程序中获取 fire base 令牌。
    2. 在 Firebase 控制台中注册您的移动应用。
    3. 如果您有任何用户登录 api 和数据库,请在用户登录时发送 fire base 令牌 登录您的应用并针对用户保存令牌。
    4. 每当用户请求服务时,您都可以获得特定用户的令牌 并使用该令牌从服务器端发送消息以触发 base api。
    5. 它会自动将消息发送到登录您的特定设备 应用程序。
    6. 确保在其他用户在同一设备上登录您的应用时更新令牌。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 2017-01-08
      • 2020-11-02
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多