我正在使用Ionic3和Firebase构建我的应用。用户可以在这里发送其他消息。我希望当用户向另一个用户发送消息时,即使应用程序关闭,他/她也应该在手机中收到通知。我不知道如何用Ionic3实现这一目标。 请提出任何建议。
我可以看到推送通知主要有2个插件。 cordova-plugin-firebase和cordova-plugin-fcm
至少我可以在互联网上为cordova-plugin-fcm准备一些教程。没有给出cordova-plugin-firebase任何出路的明显例子。
答案 0 :(得分:1)
您必须使用cordova-plugin-firebase,并且每次用户使用设备登录时,都会针对该设备注册唯一的设备ID。此设备ID用于发送通知。每次用户登录时都要确保处理此设备ID(设备ID)。退出。如果您在用户注销时未从数据库中删除device_id,他将继续收到通知。
答案 1 :(得分:0)
您必须使用cordova插件发送推送通知。许多可用插件之一是:cordova-plugin-firebase。这个适合Ionic 3,因为有一个ionic-native包装器。
要发送推送通知,您可以使用第三方服务(也有离子提供的服务),或者您可以自己从后端发送。