帮助
故障排查与常见问题
大家问得最多的问题的解答:预览空白、构建中途停止、修改没有生效、图片损坏、已发布应用的登录和邮件、域名、积分、支付、带走你的代码,以及去哪里寻求帮助。
大多数问题都有简短的答案。打开听起来和你的情况相符的问题。如果没有相符的,就在应用的聊天里描述你看到的情况:Setherion 会像处理其他修改一样去查看并修复。其他问题,见去哪里寻求帮助。
预览与构建
预览空白,或者无法启动
在做任何其他事情之前,先看看屏幕上有什么。
- 一张红色卡片,写着 Could not compile this project。应用有一个错误,导致它无法运行。下面的几行会说明是什么错误。把它们复制到聊天里,或者告诉 Setherion 你看到了什么,它会像处理其他修改一样修复。
- 一条栏,写着 Preview hit a runtime error。应用启动之后崩溃了。栏上的 Fix with AI 会替你写好请求。它和其他修改一样需要付费。
- 什么都没有。点击预览上方那个框左侧的 Reload preview 箭头。见预览。
应用在展示给你之前,会先在后台打开并检查,崩溃的应用会先被修复,所以第一眼就是空白的情况很少见。见下一个问题。
构建以错误结束,或者中途停止
每一次构建和每一次修改,在你看到之前都会先在后台打开。这期间状态行会显示 Testing the app。如果应用崩溃,它会被退回并修复,最多三次,不向你收费,然后再次测试。在新版本通过之前,屏幕上显示的内容保持原样。
如果一次修改仍然让应用无法构建,就不会扣费:积分会退还给你。请在聊天里说明发生了什么,或者如果出现了栏,就点击栏上的 Fix with AI。
在编辑器的空白屏幕上,一张写着 That build stopped partway 的卡片表示有一次运行在完成之前就结束了。请再提一次同样的要求。见 Build、Chat 与 Plan。
应用比手机屏幕还宽
每次构建和每次修改之后,都会按手机的宽度测量应用。如果有内容超出,会出现一条写着 Wider than a phone screen 的栏,并带有 Fix with AI。想自己查看,请打开预览上方的尺寸菜单,选择 Mobile。见预览。
如何停止构建?
在构建或修改运行期间,输入框里的发送按钮会变成一个方块。点击它即可停止。运行会在下一步结束,不会往你的应用里写入任何内容,它消耗的积分会退还。
你不必在页面上等待。如果你刷新页面、关闭标签页或锁定手机,运行会继续,并落到你的应用里。一张小卡片 Building your app 或 Working on your change 有它自己的 Stop 按钮,完成时也可以通知你。
修改你的应用
一次修改抹掉了我页面的一部分
会删除应用大部分内容的修改,在生效之前就会被拒绝:缩小约 40% 或更多的文件会被恢复原样,丢掉整个应用那么多内容的修改也一样。唯一的例外是你要求删除某些内容的时候。这次修改的步骤里会显示一条警告,例如 Edit would have deleted page content, original preserved。请更精确地再说一次,例如“只把顶部栏的颜色改一下”。
如果还是丢了东西:
- 聊天里这次修改下方的 Undo this change 会撤销那次修改。
- 预览上方的 Undo 和 Redo 会逐步回退或重做本次会话中的修改。
- History 保存每一个版本,并以它所做的事命名。Restore this version 会回到某个版本,你原来所在的位置会保留在 History 里,所以你可以再回到前面。
见历史记录。
Setherion 说完成了,但什么都没变
当 Setherion 无法确认修改已经生效时,消息下方的对勾会变成琥珀色,消息里会说明实际发生了什么,而不是那句轻快的话。请再说一次,并指明准确的位置:“在页眉里,把 Book 按钮改成蓝色”。一次只改一件事效果最好。见如何写出好的指令。
图片损坏或缺失
应用的语言不对
已发布的应用
已发布的应用和预览不一样
我已发布的应用无法登录
打开 Manage,然后打开 Cloud,再打开 Users。
- 那个人在列表里。登录本身是成功的,需要修复的是应用的界面。请在聊天里告诉它登录之后发生了什么。
- 没有新的人能加入。检查 Sign-in settings:Allow new signups、Email and password 和 Google sign-in 必须按你提供的方式打开。修改会立刻应用到已发布的应用。
- 他们一直收不到确认邮件。打开 Require email confirmation 后,新账户必须点开收件箱里的链接。见下一个问题。
- Google 按钮没有反应。它在弹出窗口里打开,所以浏览器必须允许弹出窗口。你不需要做任何设置,它在已发布的网站和预览里都能用。它在应用商店下载的手机版应用内不能用,在那里人们用邮箱和密码登录。
- 应用完全没有登录功能。这时 Users 会显示 This app has no login,并带有 Ask AI to add accounts。
在这里制作的应用不需要设置重定向地址或 Google 密钥。只有使用你自己的 Supabase 的应用不同:Google 要在那个 Supabase 项目里开启。见云端。
我的表单或注册产生的邮件收不到
- 表单消息。每条消息都保存在 Manage,然后 Cloud,再 Forms 里,所以不会丢失。关于每条消息的邮件发到你的 Setherion 账户的地址,而不是访客输入的地址,并且 Email me about each message 必须打开。也请看看你的垃圾邮件文件夹。
- 邮件已暂停。当退回的邮件超过 10% 或被标为垃圾邮件的超过 2% 时,应用的邮件会自动停止。Manage,然后 Cloud,再 Emails 会显示 Letters are paused,Resume letters 会重新启动它们。通常的原因是有脚本用编造的地址进行注册。
- 每日上限。每个套餐都限制应用发送的邮件数量:Free 每天 100 封,Pro 2,000 封,Business 10,000 封。超过上限后,到下一小时或下一天之前都不会发出。Emails 会显示你的上限。
- 访客的上限。一位访客每小时可以发送 10 条表单消息,一个应用每天接收 300 条。
- 测试一下。Emails 里的 Send me a test 会用应用发送邮件的方式给你发一封邮件。
我的自定义域名无法连接
- 是付费套餐吗? Free 套餐没有自定义域名。Pro 包含 3 个,Business 包含 25 个,按你所有的应用合计。
- 应用先发布了吗? 域名指向的是已发布的内容。
- 记录设置好了吗? 在你购买域名的地方添加 A 记录和 CNAME,并删除所有 AAAA 记录,它们可能会阻止连接。
- 等待了吗? DNS 可能需要几分钟,最长两到三天。稍后再点击 Verify Domain。setherion.app 地址在整个过程中都能使用。
- 这个名称允许吗? setherion.com 和 setherion.app 下的名称不能连接。
- 在工作区里,连接域名只有所有者和管理员可以操作。
见自定义域名。
积分与支付
我的积分用完了
当一次修改或构建超出积分时,输入框上方的横条会说明,并且不会改动任何内容:应用保持原样。它会说明这次运行需要多少、你有多少,以及你的积分何时刷新。你的选择是等到下个月、购买额外积分(付费套餐上)或升级套餐。如果套餐有模型选择器,较小的模型花费更少。
你的余额显示在编辑器里 Publish 的旁边,也在 Settings,然后 Plan and credits 里。未用完的积分会顺延一个月。
- 在别人的应用上,积分来自创建它的人。如果他们的积分用完了,横条会说明应用的所有者积分用完了,你自己的积分不受影响。
- 已发布的应用不会停止。它们使用另外一份额度,即集成积分,超过上限后只有新的写入、调用和邮件会停止。
见套餐与积分。
在哪里查看我花了多少?
AI 图片或视频、SEO 检查、游戏美术绘制、导入或更强的构建模式的价格,在你点击之前就写在它的按钮上或输入框下方。聊天里每条消息的菜单都会显示它花了多少。已发布的应用花了多少,在 Manage,然后 Cloud,再 Usage 里。见套餐与积分。
支付:我的商店没有向任何人收款,或者出现了警告
已付款的订单没有出现在 Orders 里
订单是在 Stripe 说付款成功时写入的,而不是在买家回到你的页面时,所以没有付款的订单永远不会出现。如果缺少某笔付款,请检查 Stripe 是否已在 Manage,然后 Payments 下连接,以及价格是否已添加到 What this app sells 下。结账只能收取那里存在的价格。见支付。
你的代码和账户
如何把我的代码取出来?
在付费套餐上:
- Download ZIP,即 Publish 旁边的文件夹图标,会把应用下载为一个普通的 React 项目。
- Publish,然后 Export to GitHub 或 Export to GitLab,会把它推送为一个可以运行的 Vite 和 React 仓库。
- 对于手机项目,Publish to app stores,然后 Native,会给你整个项目,用于在 Android Studio 和 Xcode 里构建。
在每个套餐上,应用的数据都可以导出为 SQL,用于你自己的 Supabase,Cloud,然后 Database 里的 Export CSV 会下载整个集合。见云端和发布到应用商店。
如何删除应用?
如何删除我的账户?
打开 Settings,然后打开 Account,前往底部的 Delete account。输入 DELETE 确认。它会删除你的账户及其所有数据:项目、连接器、个人资料和上传的文件。付费套餐会在同一时刻取消,不会再扣任何费用。此操作无法撤销,所以请先导出你想保留的内容。见你的账户。
获取帮助
这个页面对你有帮助吗?
