用 Thunkable 存储数据

  • 了解如何在移动设备上存储数据,以便通过移动应用程序进行访问
  • 了解在云中存储和访问数据的不同选项,以便在应用程序用户之间共享数据

这些是本课的活动:

存储长期数据

在上一单元中,您学习了如何使用变量和列表在应用程序中存储信息。 

关闭程序后,程序内存中存储的所有变量都会被清除。 

不过,有时您可能需要在运行应用程序的间隙跟踪信息。 长期存储有两种类型:

本地存储

在移动设备上存储信息,以便每次运行应用程序时检索。

例如,用户地址或游戏高分。

云存储

在网络(云)上存储信息,以便所有应用程序用户都能访问信息。

例如,游戏排行榜或聊天信息。

本地存储

一旦用户关闭应用程序,所有 应用程序变量会从设备内存中删除。

如果要在运行间隙为应用程序存储数据,可以使用 存储变量.

存储变量可用于存储无需共享的用户个人信息。

例如,用户只需输入一次姓名、年龄和地址,而不是每次使用应用程序时都要输入。 另一个例子是跟踪一段时间内的健康习惯。存储变量就是一种解决方案。

存储变量的工作原理与应用程序变量相同。只需从初始化块的下拉菜单中选择存储即可。

对于存储变量,没有初始化值可以设置。在应用程序中使用之前,变量值将为空或空,因此使用时要小心!

获取和设置存储变量的值就像获取和设置应用程序变量一样。

云存储

云存储允许应用程序的任何用户访问和共享数据。多个应用程序用户可以存储和检索在 数据库数据库是以电子方式存储的数据集合。

您在 Instagram 或 TikTok 上分享过图片或视频吗?这些应用程序使用云存储。当你的朋友上传并分享照片时,你的手机会检查网络数据库是否有新照片,然后你就能在Feed中看到它。

带有显示存储变量的应用程序的手机
存储变量
3 部手机指向单一数据库
云存储

Thunkable 有多种云存储选项。

最佳最佳实践: 始终将数据备份存储在某个地方!删除或意外更改数据非常容易,因此一定要在安全的地方多存储一份备份!

向学生提出指导性问题: 你认为云数据存储在哪里?您将数据上传到谷歌、youtube、tiktok 等网站,但之后数据存储在哪里?云在哪里?谷歌等公司拥有庞大的计算机大楼,就是为了在云端存储数据。所以这个笑话是"不是存储在云端,只是别人的电脑"。亚马逊的数据存储:

导师提示由 AmeriCorps 提供支持。

风格化的 A,海军蓝的 AmeriCorps 徽标

活动:存储游戏分数

预计时间:60 分钟

更新快速问答游戏以存储高分

  1. 在 Thunkable 中打开启动项目。
  2. 复制一份项目,以便进行编辑。
  3. 请跟随下面的视频,将 Google Sheet 链接到您的应用程序,以存储和更新玩家的高分。
开放式启动项目

挑战

现在,您已经编写了快速问答游戏的代码,可以读取、写入和更新个人高分,您能做到吗?

  1. 读取所有玩家的最高分,并找出所有玩家的最高分
  2. 向用户报告该信息
    • 使用标签
    • 或将其添加到警报信息中

反思

在您开始为自己的项目编写应用程序时,请考虑这些问题。

数串
您的应用程序需要存储哪些数据?
是否需要存储在
在应用程序中
用户的移动设备上、
还是存储在云中以便共享
您的应用程序是否需要存储组合?您可以使用所有 3 个选项!
上一张幻灯片
下一张幻灯片

关键术语回顾

  • 数据库- 有组织的信息集合
  • 云存储- 存储在网络上的信息,任何连接互联网的设备都可以访问这些信息

其他资源

以下是在应用程序中探索云存储的更多文档和教程。