配置应用
应用配置管理允许您定义和控制应用的核心参数和行为。支持通过本地 TOML 文件进行开发环境配置,以及通过控制面板进行生产环境管理。
配置方式
- 本地 TOML 文件:适用于开发环境,方便本地调试和测试。
- 控制面板:适用于生产环境,提供实时配置查看和修改能力。注意:控制面板始终显示当前运行版本的配置。
配置文件示例
toml
name = "示例应用"
client_id = "998336146u8lus58t1fg"
application_url = "https://app.com/"
embedded = true
handle = "app-handle"
[access_scopes]
scopes = "read_products"
配置项
基础配置项
属性 | 必需 | 值类型 | 描述 |
---|---|---|---|
name | 是 | 字符串 | 应用在商店中显示的名称 |
handle | 否 | 字符串 | 应用在管理后台的访问路径,如 https://admin.genstore.com/store/your-store-name/apps/your-app-handle/app 注意:修改此值会影响应用在侧边栏菜单中的访问地址。 |
client_id | 是 | 字符串 | 应用的唯一标识符 |
application_url | 是 | URL 字符串 | 应用的访问地址。 注意:纯扩展将使用默认地址: https://genstore.dev/apps/default-app-home |
embedded | 是 | 布尔值 | 设置应用是否以嵌入方式在商店后台运行 |
设置访问权限
access_scopes
节点用于定义应用的权限请求:
属性 | 必需 | 值类型 | 描述 |
---|---|---|---|
scopes | 是 | 字符串列表 | 设置应用需要申请的权限列表,多个权限用逗号分隔 |