chore(App): 上架合规打包配置(隐私弹窗/权限/targetSdk/备案号/keystore 忽略)

This commit is contained in:
2026-11-11 10:54:25 +08:00
parent a6340250f2
commit e9b85e9e61
6 changed files with 127 additions and 39 deletions

30
config/legal.js Normal file
View File

@@ -0,0 +1,30 @@
// +----------------------------------------------------------------------
// | 合规展示信息(主体 / 备案号)
// +----------------------------------------------------------------------
// | 用途:小米、华为等商店硬性要求「应用内可见 APP 备案号」(截图要体现),
// | 而备案号在开发期还不存在 —— 统一收在这一个文件,号下来只改这里。
// |
// | 为什么不放 config/app.js:那个文件在 .gitignore 里(本地私有配置),
// | 放进去等于不进仓库、换个环境就丢;也不写死在页面里:同一个号要出现在
// | 设置页与登录页两处,写死两份必然不同步。
// |
// | 使用位置:
// | pages/users/user_set/index.vue 「我的 → 设置」底部的关于区块
// | pages/users/login/index.vue 登录页页脚(未登录也能看到)
// | ⚠️ 两处展示都包在 #ifdef APP-PLUS 里:小程序 / H5 的界面与行为不受影响。
// +----------------------------------------------------------------------
module.exports = {
/**
* APP 备案号:ICP 备案号 + 「-序号A」后缀,例:京ICP备17065521号-3A
* 空字符串 = 不展示该行(备案号下发前保持为空,避免截图里出现占位文案被商店挑刺)
* ⚠️ 号码下发后填这里 → 重新出包;不要去改页面。
*/
APP_BEIAN_NO: '',
/** 网站/主体 ICP 备案号(已有,官网与小程序在用) */
WEBSITE_ICP_NO: '京ICP备17065521号',
/** 备案主体 = 软著著作权人(北京臻惠网络科技有限公司)—— 三处必须一致,改名要同步软著与备案 */
SUBJECT: '北京臻惠网络科技有限公司'
};