You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编程获取Appmaker应用的Revision ID并在应用内展示?

获取App Maker应用的Revision ID(编程实现)

嘿,这个需求我之前在App Maker项目里刚好做过,要在应用内展示Settings > Revisions里的那个Revision ID其实挺直接的,分两种常用场景给你说明:

客户端脚本获取(最常用,用于前端展示)

如果是要在前端的标签、文本框这类组件里显示Revision ID,直接用App Maker内置的客户端API就能拿到:

// 一步获取当前应用的Revision ID
const revisionId = AppMaker.getMetadata().revisionId;

// 举个例子:把ID赋值给页面上的一个标签组件
app.currentPage.descendants.RevisionDisplayLabel.text = `当前版本ID:${revisionId}`;

小提示:这个API在客户端运行环境里直接可用,不需要额外配置权限,拿到的ID和你在Settings > Revisions里看到的完全一致,而且每次发布新版本后会自动更新,不用手动维护。

服务端脚本获取(用于云端逻辑)

要是你需要在服务端脚本(比如云端函数、数据操作脚本)里用到这个ID,同样可以用服务端的API获取:

// 服务端函数示例:返回应用的Revision ID
function fetchAppRevisionId() {
  const appMeta = AppMaker.getMetadata();
  return appMeta.revisionId;
}

你可以把这个函数的返回值传递到前端,或者在服务端做日志记录、版本校验之类的操作。

验证方法

拿到ID之后,你可以直接去Settings > Revisions里对比最新版本的ID,确认是否匹配。如果是在开发环境,每次保存后的临时版本也会有对应的Revision ID,这个API同样能获取到。

内容的提问来源于stack exchange,提问作者emmby

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:08:19