如何将推送通知发送到特定设备

时间:2019-08-26 07:33:33

标签: android firebase firebase-cloud-messaging ionic4

我为服务提供商和客户提供了两个移动应用程序,一旦客户请求特定的服务类型,我就需要向服务提供商用户发送推送通知。因此,需要对其进行过滤,并仅将其发送给可以提供此类服务的人员。因此,Web api仅需要向特定用户发送通知,如果我使用firebase生成的device macregistration id,我该如何使用firebase来完成通知。

任何帮助

2 个答案:

答案 0 :(得分:2)

  1. 在FCM控制台中注册新项目。
  2. 制作android / ios和网络(用于配置)应用程序。
  3. 将加载首次应用,它会提供设备令牌并将其存储到数据库中。
  4. 使用设备令牌,您可以将通知发送到特定设备。

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

答案 1 :(得分:1)

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