laravel - 云功能的替代品

标签 laravel flutter push-notification google-cloud-functions firebase-cloud-messaging

我正在为我的毕业设计开发一款适合老年人的应用程序。有2位 Actor ,老人和照顾老人的守望者。

'存储在 Firebase 中的所有应用程序数据'

我的应用程序会提醒老年人他们的服药时间以及检查他们的血压和血糖。 还有老人和守望者的聊天。

我的问题是不使用云函数如何推送通知?

我看过一个Flutter的类(class),他用的是Firebase Cloud Messaging和Cloud Functions,但是现在Cloud Functions需要升级项目的billing plan,所以需要钱和信用卡,我不想花钱毕业项目尤其是我对 flutter 的了解不多。

enter image description here

我看了一个 YouTube 视频,有人解释了使用 Laravel 和 Flutter 推送通知,但我对此感到担心,因为我对 Laravel 没有任何想法。 我还看到有很多用于推送通知的 Flutter 包,但我不知道如何使用它或者它是否使用 Cloud Functions。如:awesome_notifications , flutter_local_notifications , pusher

我希望有人能指引我走上正确的道路。

最佳答案

为了发送自定义通知,您可以创建自己的服务器环境(后端)并从那里执行所有逻辑,以便能够将通知发送到设备。

您唯一需要能够从外部环境发送个性化通知的是拥有 token 设备,如果您将其发送给特定的人,您还可以发送通知(如果设备已订阅)一个主题。

这是从服务器向设备发送通知的文档:

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

关于laravel - 云功能的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66709040/

相关文章:

php - 比较 Laravel 5 中的两列

php - Laravel 中的复合外键

firebase - 检查firebase记录是否存在并返回 bool 值

java - 使用 Back4App 发送 ParsePush 通知

ios - APNs 远程通知委托(delegate)方法未被调用

收到推送通知时 iOS 13 崩溃?

PHP - Laravel 5 从 3 个以 DATA 列为标题的 SQL 数据库表中获取数据到 html 表

php - Laravel Eloquent 后处理查询

dart - 如何滑动到右侧的新页面而不是 flutter 的底部?

java - 无法获取 'https://google.bintray.com/.../maven-metadata.xml' 。从服务器 : Forbidden 收到状态码 403