从Angle网站向Android应用发送通知

时间:2020-10-23 14:01:36

标签: android angular firebase firebase-cloud-messaging

这可能是重复的问题,但仍然存在。我看过很多关于将通知从Firebase Cloud Messaging发送到android应用程序的教程,但是我不明白如何将通知从我的角度网站发送到firebase,然后将这些通知推送到android应用程序。在所有这些教程中,他们都是通过在Firebase UI中手动键入消息来发送通知的。

我的问题是如何将通知数据从我的角度网站发送到FCM,FCM随后会将这些通知发送到我的Android应用程序?有什么参考吗?有什么要遵循的程序吗?

1 个答案:

答案 0 :(得分:0)

在您的情况下,您可以考虑拥有自己的应用程序服务器,该服务器将为您的角度应用程序提供API以发送通知。这是有关如何从服务器向设备发送通知的文档。

https://firebase.google.com/docs/cloud-messaging/send-message

实际上,此实现有不同的部分。首先,您的应用服务器需要向Android应用提供API,以便在应用启动时从您的应用发送Firebase注册令牌。您可能会考虑将这些注册令牌存储在后端数据库中。

然后,您的服务器将提供的其他API(用于发送通知)可以集成到您的角度应用程序中。服务器API应该能够找到您需要在其中发送通知的设备的确切注册令牌,并将从FCM调用API以将通知发送到设备。这是您可能会考虑研究的API文档。

https://firebase.google.com/docs/cloud-messaging/http-server-ref

这是一个很好的教程,展示了如何实现服务器端实现来发送通知。

https://www.pluralsight.com/guides/push-notifications-with-firebase-cloud-messaging

相关问题