【问题标题】:Alternative of cloud functions云功能的替代品
【发布时间】:2021-06-16 21:55:12
【问题描述】:

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

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

我的应用会提醒老年人服药时间并检查他们的血压和血糖。 另外,老人和看护人之间也有聊天。

我的问题是如何在不使用云功能的情况下推送通知?

我看过一个 Flutter 课程,他用 Firebase Cloud Messaging 和 Cloud Functions,但是现在 Cloud Functions 需要升级项目的计费计划,所以需要钱和信用卡,我不想花钱毕业尤其是我对 Flutter 了解不多的项目。

我观看了一个 YouTube 视频,有人解释了如何使用 Laravel 和 Flutter 进行推送通知,但我对此感到害怕,因为我对 Laravel 没有任何想法。 我还看到有很多用于推送通知的 Flutter 包,但我不知道如何使用它,也不知道它是否使用 Cloud Functions。如:awesome_notificationsflutter_local_notificationspusher

我希望有人指导我正确的方式。

【问题讨论】:

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


    【解决方案1】:

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

    您需要能够从外部环境发送个性化通知的唯一事情是拥有令牌设备,如果您将其发送给特定的人,如果设备已订阅,您也可以发送通知到一个话题。

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

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

    【讨论】:

    • 如何创建自己的服务器环境?
    • 首先,你需要对后端有基本的了解,这种情况下你还必须处理laravel(可以是任何其他语言),如果你没有太多时间学习的话后端,这个视频可以帮助你。它们将通知与 Laravel 集成(它们存在于 YouTube 上,用于不同的后端语言)youtube.com/watch?v=IWwfesuNZds
    • 其实我提到 laravel 是因为你在出版物的标签中提到过,你可以使用最适合你的语言,也许如果你不了解任何后端语言,你可以使用 Node,它是最常见的,您可以通过它找到最丰富的文档。
    • 当然,这个 Node 视频可以帮助你:youtube.com/watch?v=Fj-SBxuDUD4 Python 可能是这样的:youtube.com/watch?v=VyipWmv61C4
    • 非常感谢,非常感谢。
    猜你喜欢
    • 2020-04-11
    • 2020-09-03
    • 2013-07-30
    • 2010-11-30
    • 2016-06-09
    • 2018-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多