我使用 ASP .NET RestAPI 作为我的 Flutter 应用程序的后端,并希望在发生某些事件时向我的应用程序发送通知。实现这一点的最佳方法是什么?
我建议您使用 Firebase 云消息传递。
Flutter 有第一方插件 firebase_messaging。
将 Firebase SDK 集成到您的 flutter 应用程序中很容易。
将 Firebase SDK 设置到您的 Flutter 应用程序后,您可以使用 FCM Rest API 向您的应用程序发送推送通知。
请记住准备一个后端 API 来保存您的客户端(设备)FCM 令牌,因为您需要设备令牌来向特定设备发送推送通知。
您可以使用服务器或从 Flutter 应用程序的客户端发送 FCM 通知。使用 FCM 的 Rest API 并轻松发送通知。
查看这篇文章:https://arkapp.medium.com/flutter-fcm-rest-api-7719925f2e3e
发布API URL:
https://fcm.googleapis.com/fcm/send
请求正文:
{
"to": "<FCM Token>",
"priority": "high",
"notification": {
"title": "Hyree FCM testing",
"body": "Testing the fcm notification for different fcm token",
"sound": "default"
}
}