在 Thunkable 中存儲數據

  • 瞭解如何在行動裝置上儲存資料,以便從行動應用程式進行訪問
  • 瞭解在雲中存儲和訪問數據以在應用用戶之間共享數據的不同選項

以下是本課的活動:

存儲長期數據

在上一單元中,您學習了如何使用變數和清單在應用中存儲資訊。 

當應用程式關閉時,存儲在應用程式記憶體中的所有變數都將被擦除。 

但有時您可能希望在應用程式運行之間跟蹤資訊。 有兩種類型的長期存儲:

本地存儲

在行動裝置上儲存資訊,以便在每次執行應用程式時檢索。

例如,用戶位址或高遊戲分數。

雲存儲

將資訊存儲在 Web(雲)上,以便所有應用程式使用者都可以訪問資訊。

例如,遊戲排行榜或聊天消息。

本地存儲

使用者關閉應用程式,所有應用程式變數的值將從裝置的記憶體中刪除。

如果要在兩次執行之間儲存應用的數據,則將使用 儲存的變數

存儲的變數可用於存儲不需要共用的用戶個人資訊。

例如,使用者希望輸入一次他們的姓名、年齡、位址,而不是每次使用該應用程式時。 另一個例子是隨著時間的推移跟蹤健康習慣之類的東西。存儲的變數就是解決方案。

存儲的變數的工作方式與應用變數相同。只需從初始化塊的下拉功能表中選擇存儲即可。

對於存儲的變數,沒有要設置的初始化值。在應用程式中使用它之前,變數的值將為 null 或空,因此請小心使用它!

您可以獲取和設置存儲變數的值,就像獲取應用變數一樣。

雲存儲

雲存儲允許應用程式的任何使用者訪問和共享數據。多個應用程式使用者可以存儲和檢索在資料庫中找到的數據該資料庫只是以電子方式存儲的數據集。

您是否曾經在 Instagram 或 TikTok 上分享過圖片或視頻?像這樣的應用程式使用雲存儲。當您的朋友上傳並分享圖片時,您的手機會檢查網路資料庫中是否有新照片,然後您會在動態中看到它。

帶有顯示存儲變數的應用程式的手機
存儲的變數
3 部手機指向單一資料庫
雲存儲

Thunkable 有多種雲存儲選項。

最佳做法:始終將數據備份存儲在某處!刪除或意外更改您的資料非常容易,因此請確保將額外的副本存儲在安全的地方!

要向學生提出的指導性問題:您認為雲數據存儲在哪裡?您將其上傳到google、youtube、tiktok等網站,但之後它存儲在哪裡?雲在哪裡?像谷歌這樣的公司擁有巨大的建築物,裡面有電腦,只是為了在雲中存儲東西。所以笑話是:「它不是存儲在雲上,只是別人的電腦」。亞馬遜的數據存儲:

導師提示由 AmeriCorps 提供支援。

程式化的 A,海軍藍的 AmeriCorps 標誌

活動:存儲遊戲分數

預計時間:60 分鐘

更新快速測驗遊戲以存儲高分

  1. 在 Thunkable 中打開啟動器專案。
  2. 製作專案的副本,以便進行編輯。
  3. 按照下面的視頻操作,將 Google 表格連結到您的應用程式,以存儲和更新玩家的高分。
打開 Starter Project

挑戰

現在,您已經編寫了Quick Quiz遊戲來讀取,寫入和更新個人高分,您可以:

  1. 閱讀所有玩家的最高分,並找到所有玩家的最高分
  2. 向使用者報告該資訊
    • 使用標籤
    • 或將其添加到警報消息中

反射

當您開始為項目編寫自己的應用程式時,請考慮以下問題。

數位字串
您需要為應用儲存哪些資料?
它需要被存儲嗎
在應用程式中,
在用戶的行動裝置上,
或在雲端進行共用
它是否是應用的存儲要求的組合?您可以使用所有 3 個選項!

關鍵術語的審查

  • 資料庫 – 有組織的資訊集合
  • 雲存儲 – 儲存在網路上的資訊,以便任何連接到互聯網的設備都可以訪問它

其他資源

以下是有關在應用程式中探索雲存儲的更多文檔和教程。