version:1.1

fix:
update:增加推送
This commit is contained in:
2023-02-11 20:54:59 +08:00
parent f246028922
commit 96d9f21b2b
130 changed files with 1013 additions and 653 deletions

View File

@@ -3,7 +3,7 @@ apply plugin: 'kotlin-android'
apply plugin: "com.tencent.android.tpns"
def appName() {
return "UIUIAppStore"
return "ZYAppStore"
}
def releaseTime() {
@@ -14,9 +14,11 @@ android {
compileSdkVersion 29
buildToolsVersion "29.0.3"
defaultConfig {
applicationId "com.uiui.appstore"
applicationId "com.uiui.zyappstore"
minSdkVersion 26
targetSdkVersion 29
versionCode 2
versionName "1.1"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
@@ -41,99 +43,25 @@ android {
checkReleaseBuilds false
}
//多版本
productFlavors {
official {
flavorDimensions "default"
versionCode 74
versionName "8.3"
}
}
//签名
signingConfigs {
zhanRui {
storeFile file("keystore/zhanxun.keystore")
storePassword "123456"
keyAlias "zhanxun"
keyPassword "123456"
v1SigningEnabled true
v2SigningEnabled true
}
teclastuserdebug {
storeFile file("keystore/TeclastUserDebug.jks")
storePassword "123456"
keyAlias "teclast"
keyPassword "123456"
v1SigningEnabled true
v2SigningEnabled true
}
mtk {
storeFile file("keystore/xueshibaoos.jks")
storePassword "123456"
keyAlias "xueshibaoos"
keyPassword "123456"
v1SigningEnabled true
v2SigningEnabled true
}
mtk12 {
storeFile file("keystore/mtkAndroid12.keystore")
storeFile file("keystore/TeclastMTK12.jks")
storePassword "123456"
keyAlias "mtk12"
keyAlias "TeclastMTK12"
keyPassword "123456"
v1SigningEnabled true
v2SigningEnabled true
v2SigningEnabled false
}
}
buildTypes {
MTKAndroid12Release.initWith(release)
MTKAndroid12Release {
buildConfigField "String", "platform", '"MTK"'
signingConfig signingConfigs.mtk12
}
MTKAndroid12Debug.initWith(debug)
MTKAndroid12Debug {
buildConfigField "String", "platform", '"MTK"'
versionNameSuffix "-debug"
debuggable true
signingConfig signingConfigs.mtk12
}
zhanRuiRelease.initWith(release)
zhanRuiRelease {
buildConfigField "String", "platform", '"ZhanRui"'
signingConfig signingConfigs.zhanRui
}
zhanRuiDebug.initWith(debug)
zhanRuiDebug {
versionNameSuffix "-debug"
buildConfigField "String", "platform", '"ZhanRui"'
debuggable true
signingConfig signingConfigs.zhanRui
}
//userdebug rom使用这个版本
zhanRuiUserdebug.initWith(zhanRuiDebug)
zhanRuiUserdebug {
buildConfigField "String", "platform", '"ZhanRui"'
versionNameSuffix "-debug"
debuggable true
signingConfig signingConfigs.teclastuserdebug
}
debug {
buildConfigField "String", "platform", '"MTK"'
buildConfigField "String", "platform", '"TeclastMTK12"'
versionNameSuffix "-debug"
minifyEnabled false
//Zipalign优化
zipAlignEnabled true
signingConfig signingConfigs.mtk
signingConfig signingConfigs.mtk12
applicationVariants.all { variant ->
variant.outputs.each { output ->
if (outputFile != null) {
@@ -144,7 +72,7 @@ android {
}
}
release {
buildConfigField "String", "platform", '"MTK"'
buildConfigField "String", "platform", '"TeclastMTK12"'
//混淆
minifyEnabled false
//Zipalign优化
@@ -152,7 +80,7 @@ android {
//前一部分代表系统默认的android程序的混淆文件该文件已经包含了基本的混淆声明后一个文件是自己的定义混淆文件
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
//签名
signingConfig signingConfigs.mtk
signingConfig signingConfigs.mtk12
// 将release版本的包名重命名加上版本及日期
applicationVariants.all { variant ->
variant.outputs.each { output ->
@@ -222,6 +150,8 @@ dependencies {
implementation 'com.tencent:mmkv-static:1.2.13'
//腾讯移动推送 TPNS
implementation 'com.tencent.tpns:tpns:1.3.2.0-release'
//阿里云推送
implementation 'com.aliyun.ams:alicloud-android-push:3.8.0'
//banner图
implementation 'com.zhpan.library:bannerview:2.6.4'
//更换字体框架
@@ -230,4 +160,4 @@ dependencies {
implementation 'com.blankj:utilcodex:1.31.1'
//沉浸状态栏
implementation 'com.gitee.zackratos:UltimateBarX:0.8.0'
}
}