簡體   English   中英

構建規則引擎並調用它的函數

[英]Build a rule engines and call it function

我是顫振的新手。 我想構建一個 Flutter 應用程序,根據他們的心情推薦食物。 基於情緒的食物建議的規則已經得到驗證和批准。 我的計划是創建規則引擎,我將我從專業知識中獲得的所有規則存儲為函數 if else,然后使用下拉菜單選擇將其回調,然后用戶將數據存儲在數據庫中。

我基本上需要關於 Flutter 中“規則引擎和回調函數”部分的建議以及如何去做

  • 類似用例建議的任何示例項目或文檔
  • 對任何現有的 Flutter 包/庫的建議,以輕松解決此問題

您可能不想在 Flutter 應用程序(在前端)中實現您的規則引擎,以避免惡意用戶對您的應用程序進行逆向工程並竊取您的知識產權,並且可能會實現引擎的修改版本會繞過一些規則。

出於這個原因,我建議在后端的Cloud Function中實施規則引擎。

因為你想從你的應用程序調用這個規則引擎,我會使用Callable Cloud Function ,你可以從你的 Flutter 應用程序調用它,傳遞經過身份驗證的用戶的 uid。 Callable Cloud Function 將執行引擎業務邏輯並將數據保存在數據庫中(基於用戶 uid)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM