将通知从 Angular 网站发送到 Android 应用程序
将通知从 Angular 网站发送到 Android 应用程序
这个问题已经有了答案:
这可能是一个重复的问题,不过还是要说一下。我看过许多有关如何从Firebase Cloud Messaging向安卓应用程序发送通知的教程,但我不知道如何将通知从我的angular网站发送到Firebase,然后再推送这些通知到安卓应用程序。在所有这些教程中,他们通过手动在Firebase UI中输入消息来发送通知。
我的问题是,我如何从我的angular网站发送通知数据到FCM,然后再将这些通知发送到我的安卓应用程序?有参考资料吗?有什么程序要遵循?
在您的情况下,您可能考虑拥有自己的应用程序服务器,该服务器将为您的角度应用程序提供API以发送通知。以下是有关如何从您的服务器向设备发送通知的文档。
https://firebase.google.com/docs/cloud-messaging/send-message
事实上,这种实现有不同的部分。首先,您的应用程序服务器需要提供API给Android应用程序,该应用程序将在应用程序启动时用于从您的应用程序发送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