【问题标题】:Swift how to implement this use case with Firebase?Swift 如何用 Firebase 实现这个用例?
【发布时间】:2023-01-18 02:37:59
【问题描述】:

我正在使用 Firebase 创建一个 iOS 应用程序。我是 Firebase 的新手。我无法掌握实现这样的用例的理想方法:

第 1 步 - 用户 A 想休假并使用该应用提交休假表。

第 2 步 - 他的经理 B 和利益相关者 X、Y、Z 收到有关已创建表单的通知。

第 3 步 - 经理 B 收到额外的通知,通知他需要采取行动来批准表格。

第 3 步 - 经理 B 将表格分配给经理 C。

第 4 步 - 经理 C 收到有关分配给他的表格的通知。

第 5 步 - 经理 C 批准表单,用户 A 收到有关批准的通知。

Step 6 - 月末,HR专员D可以查询当月创建的所有表格,并计算每个员工的工作时间。

这一切都可以用 Firestore 完成吗?还需要其他包吗?实现这个用例的正确方法和框架是什么?

【问题讨论】:

    标签: swift firebase


    【解决方案1】:

    完全有可能,是的。

    使用 Firebase Auth(可选地使用 FirebaseUI)进行用户注册和身份验证。

    使用 Firestore 数据库存储表单。

    使用 Firebase Cloud Messaging (FCM) 向用户发送推送通知。

    最后,使用 Firebase Cloud Functions 监视 Firestore 数据库中的变化并触发 FCM 发送通知。

    以上所有内容都不容易,但完全可行。考虑数据安全性,并确保为 Firestore 数据库设置适当的安全规则。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 2013-06-09
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      • 1970-01-01
      • 2016-08-29
      相关资源
      最近更新 更多