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

View File

@@ -78,6 +78,10 @@
<text class="main-color" @click.stop="privacy('user')">《用户协议》</text>
与<text class="main-color" @click.stop="privacy('privacy')">《隐私协议》</text>
</checkbox-group>
<!-- #ifdef APP-PLUS -->
<!-- 备案号:商店审核要求应用内可见(未登录也能看到);号未下发时该行不渲染,取值见 config/legal.js -->
<view class="beian" v-if="beianNo">APP 备案号:{{ beianNo }}</view>
<!-- #endif -->
</view>
<Verify v-if="!disabled" @success="success" :captchaType="captchaType" :imgSize="{ width: '330px', height: '155px' }"
ref="verify"></Verify>
@@ -116,6 +120,7 @@
import colors from '@/mixins/color.js';
import Verify from '../components/verify/verify.vue';
import { HTTP_REQUEST_URL, CAPTCHA_TYPE } from '@/config/app';
import legal from '@/config/legal.js';
export default {
name: "Login",
components: {
@@ -147,6 +152,8 @@
appleShow: false, // 苹果登录版本必须要求ios13以上的
keyLock: true,
copyrightContext:'',
// App 备案号(商店要求应用内可见):号未下发时为空 → 该行不渲染
beianNo: legal.APP_BEIAN_NO,
};
},
watch: {
@@ -798,6 +805,14 @@
color: var(--view-theme);
}
/* App 备案号:字号比协议再小一档,避免抢协议勾选的视觉重心 */
.beian {
margin-top: 14rpx;
font-size: 20rpx;
line-height: 28rpx;
color: #b5b5b5;
}
.trembling {
animation: shake 0.6s;
}