Pro/开发/基础信息

来自酷Q文库
跳转至: 导航搜索

基础信息,是指标识应用ID、名称、作者等的信息。从V9开始,通过应用的dev/[appid]/app.json提供,并在打包后并入[appid].cpk中。

基础信息需要遵循一定的规则,如果违反这些规则,可能会造成应用无法正常载入。

参数及规则

ret

返回值。目前固定返回1。

apiver

API版本号目前版本号为9。

appid

appid即应用的唯一标识符,同一款应用标识符长期不变,不同应用标识符不同。该参数可被省略。

为了保证其唯一性,酷Q定义了AppID的规则,即开发者域名反写.应用英文名

AppID中仅允许数字、字母、短横线(-)、下划线(_),不允许出现其他字符(如空格等),同时其中域名反写部分的字母全部统一使用小写字母。

注意!开发者域名是指开发者(或团体)拥有所有权的域名(通常指在域名商购买,拥有完全的控制权限)。
大部分免费空间等附赠的域名,并不属于拥有所有权,使用此类域名可能会造成在证明应用版权中出现困难。
举例:
有一款应用叫今日天气。
开发者的域名为:example.com,则域名反写后则为 com.example(无需www)
应用英文名为:weather
那么该应用的AppID则为 com.example.weather

如果开发者没有自己的域名,可以使用酷Q的开发者专用域名:*.cqp.me(*代表开发者的英文名,由每位开发者自定义。为保证唯一性,注意该域名应该未曾被其他开发者使用)

比如开发者的英文名为 Hanyuu
域名反写后则为 me.cqp.hanyuu
如应用英文名为:weather
那么该应用的AppID则为 me.cqp.hanyuu.weather

开发者域名反写一旦使用,不应随意更换,避免造成混乱。

name

应用名。该参数将被显示在应用列表。

version

版本号。使用x.x.x形式。该参数将被显示在应用列表。

version_id

版本号ID。需要保证每次更新版本号至少加1。

author

作者。该参数将被显示在应用列表。

description

应用描述。该参数将被显示在应用列表的详细信息处。建议在描述中添加触发应用的命令语句,方便用户上手。使用\r\n可以在应用描述中换行。