提问者:小点点

离子3-如何发送推送通知从一个设备使用FireBase?[副本]


我很困惑如何使用FireBase在我的ionic项目中实现推送通知。

我正在尝试从设备本身实现一个推送通知发送器,但目前,我知道的唯一方法是通过firebase控制台云消息网站手动发送通知。

是否有可能从一个设备上的Ionic 3应用程序向同一应用程序上的其他设备发送推送通知?如果是的话,我应该如何处理这个问题呢?你能给我提供链接或教程,我如何能做到这一点吗?


共1个答案

匿名用户

null

HttpRequest request = new HttpRequest(POST, "https://fcm.googleapis.com/fcm/send");

// headers
request.addHeader("Content-Type", "application/json");
request.addHeader("Authorization", "key=" + myApplicationFirebaseApiKey);

// data
request.body(mydata);
request.send();

是api键。您可以从console.firebase.google.com上获取

应包含目标设备:

{
  "data" : "UPDATE_AVAILABLE",
  "time_to_live" : 0,
  "to" : "<firebase-device-ID>",
  "priority" : "high"
}

正如您所看到的,您需要firebase api密钥。我建议您从您的应用程序服务器发送这样的请求。否则,你将不得不在你的ionic应用程序代码中使用api密钥,每个人都可以反编译它并窃取密钥。