AI脑洞板
完整教案
自学课件
第 31 课 · 共 35 课

把作品传上应用商店

你好呀,我是吴老师。

到这一课,你已经做了十几个作品了。

但它们到目前为止,只有你和对方玩过。

今天要干一件事:让不认识的人,也能玩到你做的东西。

读完之后,你应该能:说出传上去之后会发生什么;走完整个上传流程;说出上传前必须先检查的那一件事;看懂审核没通过时它给你的提示。

用时:约 45 分钟。准备:板子、数据线、能上网的 WiFi、一个你觉得做得不错的作品。


一、传上去之后,会发生什么

你做的应用会变成商店里的一张卡片:

┌──────────────────────────┐
│  打地鼠                    │
│  点地鼠得分,越点越快        │
│                          │
│  作者:小吴      [装到板子] │
└──────────────────────────┘

别人打开课程网站,就能看到它、点一下装到自己板子上玩。

💡 这是你和"会做东西的人"之间的一道分界线 —— 从今天起,你的作品不只是给自己看的。

二、怎么传:长按图标

按住你的应用图标大约 0.7 秒,会弹出一个菜单。

菜单里有五项,今天要用的是**「上传到商店」**。

📷 【待补截图 · ①】 这里放长按弹出菜单的样子(五项都在)。 ⚠️ 五项都要能看清,后面的第 32 课还要用这个菜单。 存成 assets/images/board-longpress.png,然后换成图片引用。

三、⚠️ 上传是两步,不是一步

点完之后,屏幕上会依次显示两件事:

第几步屏幕上写着它在干嘛
①AI 老师在检查有人(AI)先把你的作品读一遍
②正在上传检查过了,才真的传上去

为什么非要分两步? 因为要让你看得见。

上传要等二十几秒。如果屏幕一直显示"上传中…",你会以为它卡死了,然后反复点。 现在你能看见它在哪一步 —— 是"还在检查"还是"在传了"。

📷 【待补截图 · ②】 这里放上传中的界面(能看出是"检查中"那一屏)。 存成 assets/images/board-uploading.png。

💡 这一步会花掉一点"能量"(就是第 14 课绑账号时那个)。 因为检查是 AI 干的活 —— AI 干活要钱,这是正常的。 失败重传不会重复扣,别担心。

四、⚠️ 传之前,先想清楚一件事

传上去的东西,所有人都能看到。

这句话有两个意思,都很具体:

别放什么为什么
你的真名、学校、住址、电话商店卡片上所有人都看得到
家里的 WiFi 名字和密码写了就等于告诉所有人
别人给你的任何密码、账号同上

⚠️ 有个容易犯的错:把密码写在注释里。

有人会觉得"注释又不会运行,写着没关系" —— 但注释也是代码的一部分,也会被传上去、被别人看到。

记住一句话:上传之前,你写下的每一个字都要当成会被所有人看到。

💡 好消息:这块板子上的应用本来就不需要写密码。 要调 AI 走 cloud_api,凭证存在板子里,根本不进你的代码。 这是第 14 课特意这么设计的 —— 现在你知道为什么了吧。

还有一件小事,但很值: 卡片上的名字和介绍,是 app.json 里那两句。 写清楚点 —— 别人是看着那两句话决定玩不玩的。

五、没通过?看它给你的那句话

审核没通过很正常,不是坏事。屏幕上会给你一句 14 个字以内的话,直接说哪儿不对。

大部分都是你自己能修的:

它说什么什么意思怎么办
代码有问题,先让它能跑代码有错先在板子上跑通,再传
用了板子没有的功能写了个不存在的函数让 AI 查清楚正确的写法
这个应用还没做完整看着像做了一半补完再传
说明或用法缺了点卡片上的介绍写太少了把介绍补上
应用太大 / 文件太多超出限制了删掉用不上的文件

有两种,你不用去改:

它说什么为什么不用改
审核老师忙,等会儿再试那是平台自己的问题,你的作品没问题,改也白改
内容不适合分享⚠️ 它不会告诉你具体原因(这是故意的)。回去自己想想:有没有写了不该写的、或者画了不合适的画

⭐ 学会分清"这是我该修的"和"这不是我的事"。 看到"老师忙"就去改代码,是白费力气 —— 先看清楚它说的是哪一种。

六、动手做

任务一:把你的作品传上去

挑一个你觉得做得最好的作品,走一遍完整流程:

我要把这个作品传到应用商店。请一步一步带我走:
1. 先帮我看看代码里有没有不该出现的东西(密码、真名、私人信息)
2. 再帮我看看 app.json 里的名字和介绍写清楚没有
3. 然后告诉我该怎么操作
4. 如果审核没通过,把屏幕上那句话念给我,帮我判断是不是我能修的

做完请检查三件事:

  1. 打开 aiesp32.ai-scratch.cn/apps —— 能看到你的作品吗?
  2. 卡片上的名字和介绍,是你要的样子吗?
  3. 换个办法再传一次(再点一次"上传到商店")—— 会多出一张卡片,还是原来那张更新了?

💡 第 3 条的答案:同一个作品再传,是「更新」,不会多出一张。 所以你可以放心地改了再传、再改了再传。

任务二:给作品写一段"介绍"

商店卡片上的介绍,别人是看着它决定玩不玩的。写的时候想两件事:

  • 它是干什么的(一句话说清)
  • 怎么玩(别人拿到手会不会不知所措)
请帮我改一下 app.json 里的 description,让它在商店卡片上更吸引人:
1. 用一句话说清这是个什么东西
2. 再说一句怎么玩
3. 总共不超过 40 个字
4. 别写我的真名和学校

七、想三个问题

传上去之后,回答这三个问题(不用写下来,想清楚就行):

问题想一想
别人凭什么要玩我的?它好玩在哪、有用在哪?
他第一次打开,知道该干嘛吗?要不要加一句提示?
如果他不喜欢,会是因为什么?这就是你下一版要改的地方

⭐ 这三个问题,第 33 课还会再用一次 —— 那时候你要做的不是改一个小作品, 而是从零设计一个自己的作品。

八、自检小测

正在加载本课自检小测…

九、还想玩点什么

想做什么可以这样描述给 AI
给作品配一张"封面"用第 7 课学的图形,画一张能代表它的图
做同一个作品的两种版本传上去,看看别人更喜欢哪一版
帮同学看看他的介绍互相当"第一个玩家",说说哪里看不懂
挑出自己最好的三个从做过的作品里选三个,写成一份"作品集"

⭐ 下一节课,我们要学一件更省事的事:改作品。

你已经会"让 AI 从零做一个"了。但真正做东西的时候, 大部分时间花在"改"上 —— 加个功能、换个样子、修个毛病。

下一课就学怎么把"要改什么"说清楚。