kopia lustrzana https://github.com/ryukoposting/Signal-Android
Log the build variant.
rodzic
5dd5a024c9
commit
6da72aad6d
|
@ -132,6 +132,10 @@ android {
|
||||||
buildConfigField "String", "GIPHY_API_KEY", "\"3o6ZsYH6U6Eri53TXy\""
|
buildConfigField "String", "GIPHY_API_KEY", "\"3o6ZsYH6U6Eri53TXy\""
|
||||||
buildConfigField "String", "RECAPTCHA_PROOF_URL", "\"https://signalcaptchas.org/challenge/generate.html\""
|
buildConfigField "String", "RECAPTCHA_PROOF_URL", "\"https://signalcaptchas.org/challenge/generate.html\""
|
||||||
|
|
||||||
|
buildConfigField "String", "BUILD_DISTRIBUTION_TYPE", "\"unset\""
|
||||||
|
buildConfigField "String", "BUILD_ENVIRONMENT_TYPE", "\"unset\""
|
||||||
|
buildConfigField "String", "BUILD_VARIANT_TYPE", "\"unset\""
|
||||||
|
|
||||||
ndk {
|
ndk {
|
||||||
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
||||||
}
|
}
|
||||||
|
@ -196,28 +200,34 @@ android {
|
||||||
'proguard/proguard.cfg'
|
'proguard/proguard.cfg'
|
||||||
testProguardFiles 'proguard/proguard-automation.pro',
|
testProguardFiles 'proguard/proguard-automation.pro',
|
||||||
'proguard/proguard.cfg'
|
'proguard/proguard.cfg'
|
||||||
|
|
||||||
|
buildConfigField "String", "BUILD_VARIANT_TYPE", "\"Debug\""
|
||||||
}
|
}
|
||||||
flipper {
|
flipper {
|
||||||
initWith debug
|
initWith debug
|
||||||
isDefault false
|
isDefault false
|
||||||
minifyEnabled false
|
minifyEnabled false
|
||||||
matchingFallbacks = ['debug']
|
matchingFallbacks = ['debug']
|
||||||
|
buildConfigField "String", "BUILD_VARIANT_TYPE", "\"Flipper\""
|
||||||
}
|
}
|
||||||
release {
|
release {
|
||||||
minifyEnabled true
|
minifyEnabled true
|
||||||
proguardFiles = buildTypes.debug.proguardFiles
|
proguardFiles = buildTypes.debug.proguardFiles
|
||||||
|
buildConfigField "String", "BUILD_VARIANT_TYPE", "\"Release\""
|
||||||
}
|
}
|
||||||
perf {
|
perf {
|
||||||
initWith debug
|
initWith debug
|
||||||
isDefault false
|
isDefault false
|
||||||
debuggable false
|
debuggable false
|
||||||
matchingFallbacks = ['debug']
|
matchingFallbacks = ['debug']
|
||||||
|
buildConfigField "String", "BUILD_VARIANT_TYPE", "\"Perf\""
|
||||||
}
|
}
|
||||||
mock {
|
mock {
|
||||||
initWith debug
|
initWith debug
|
||||||
isDefault false
|
isDefault false
|
||||||
minifyEnabled false
|
minifyEnabled false
|
||||||
matchingFallbacks = ['debug']
|
matchingFallbacks = ['debug']
|
||||||
|
buildConfigField "String", "BUILD_VARIANT_TYPE", "\"Mock\""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -228,6 +238,7 @@ android {
|
||||||
ext.websiteUpdateUrl = "null"
|
ext.websiteUpdateUrl = "null"
|
||||||
buildConfigField "boolean", "PLAY_STORE_DISABLED", "false"
|
buildConfigField "boolean", "PLAY_STORE_DISABLED", "false"
|
||||||
buildConfigField "String", "NOPLAY_UPDATE_URL", "$ext.websiteUpdateUrl"
|
buildConfigField "String", "NOPLAY_UPDATE_URL", "$ext.websiteUpdateUrl"
|
||||||
|
buildConfigField "String", "BUILD_DISTRIBUTION_TYPE", "\"play\""
|
||||||
}
|
}
|
||||||
|
|
||||||
website {
|
website {
|
||||||
|
@ -235,6 +246,7 @@ android {
|
||||||
ext.websiteUpdateUrl = "https://updates.signal.org/android"
|
ext.websiteUpdateUrl = "https://updates.signal.org/android"
|
||||||
buildConfigField "boolean", "PLAY_STORE_DISABLED", "true"
|
buildConfigField "boolean", "PLAY_STORE_DISABLED", "true"
|
||||||
buildConfigField "String", "NOPLAY_UPDATE_URL", "\"$ext.websiteUpdateUrl\""
|
buildConfigField "String", "NOPLAY_UPDATE_URL", "\"$ext.websiteUpdateUrl\""
|
||||||
|
buildConfigField "String", "BUILD_DISTRIBUTION_TYPE", "\"website\""
|
||||||
}
|
}
|
||||||
|
|
||||||
internal {
|
internal {
|
||||||
|
@ -242,6 +254,7 @@ android {
|
||||||
ext.websiteUpdateUrl = "null"
|
ext.websiteUpdateUrl = "null"
|
||||||
buildConfigField "boolean", "PLAY_STORE_DISABLED", "false"
|
buildConfigField "boolean", "PLAY_STORE_DISABLED", "false"
|
||||||
buildConfigField "String", "NOPLAY_UPDATE_URL", "$ext.websiteUpdateUrl"
|
buildConfigField "String", "NOPLAY_UPDATE_URL", "$ext.websiteUpdateUrl"
|
||||||
|
buildConfigField "String", "BUILD_DISTRIBUTION_TYPE", "\"internal\""
|
||||||
}
|
}
|
||||||
|
|
||||||
study {
|
study {
|
||||||
|
@ -251,6 +264,7 @@ android {
|
||||||
ext.websiteUpdateUrl = "null"
|
ext.websiteUpdateUrl = "null"
|
||||||
buildConfigField "boolean", "PLAY_STORE_DISABLED", "false"
|
buildConfigField "boolean", "PLAY_STORE_DISABLED", "false"
|
||||||
buildConfigField "String", "NOPLAY_UPDATE_URL", "$ext.websiteUpdateUrl"
|
buildConfigField "String", "NOPLAY_UPDATE_URL", "$ext.websiteUpdateUrl"
|
||||||
|
buildConfigField "String", "BUILD_DISTRIBUTION_TYPE", "\"study\""
|
||||||
}
|
}
|
||||||
|
|
||||||
prod {
|
prod {
|
||||||
|
@ -259,6 +273,7 @@ android {
|
||||||
isDefault true
|
isDefault true
|
||||||
|
|
||||||
buildConfigField "String", "MOBILE_COIN_ENVIRONMENT", "\"mainnet\""
|
buildConfigField "String", "MOBILE_COIN_ENVIRONMENT", "\"mainnet\""
|
||||||
|
buildConfigField "String", "BUILD_ENVIRONMENT_TYPE", "\"Prod\""
|
||||||
}
|
}
|
||||||
|
|
||||||
staging {
|
staging {
|
||||||
|
@ -281,6 +296,8 @@ android {
|
||||||
buildConfigField "String", "ZKGROUP_SERVER_PUBLIC_PARAMS", "\"ABSY21VckQcbSXVNCGRYJcfWHiAMZmpTtTELcDmxgdFbtp/bWsSxZdMKzfCp8rvIs8ocCU3B37fT3r4Mi5qAemeGeR2X+/YmOGR5ofui7tD5mDQfstAI9i+4WpMtIe8KC3wU5w3Inq3uNWVmoGtpKndsNfwJrCg0Hd9zmObhypUnSkfYn2ooMOOnBpfdanRtrvetZUayDMSC5iSRcXKpdls=\""
|
buildConfigField "String", "ZKGROUP_SERVER_PUBLIC_PARAMS", "\"ABSY21VckQcbSXVNCGRYJcfWHiAMZmpTtTELcDmxgdFbtp/bWsSxZdMKzfCp8rvIs8ocCU3B37fT3r4Mi5qAemeGeR2X+/YmOGR5ofui7tD5mDQfstAI9i+4WpMtIe8KC3wU5w3Inq3uNWVmoGtpKndsNfwJrCg0Hd9zmObhypUnSkfYn2ooMOOnBpfdanRtrvetZUayDMSC5iSRcXKpdls=\""
|
||||||
buildConfigField "String", "MOBILE_COIN_ENVIRONMENT", "\"testnet\""
|
buildConfigField "String", "MOBILE_COIN_ENVIRONMENT", "\"testnet\""
|
||||||
buildConfigField "String", "RECAPTCHA_PROOF_URL", "\"https://signalcaptchas.org/staging/challenge/generate.html\""
|
buildConfigField "String", "RECAPTCHA_PROOF_URL", "\"https://signalcaptchas.org/staging/challenge/generate.html\""
|
||||||
|
|
||||||
|
buildConfigField "String", "BUILD_ENVIRONMENT_TYPE", "\"Staging\""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -68,6 +68,7 @@ public class LogSectionSystemInfo implements LogSection {
|
||||||
builder.append("Linked Devices: ").append(TextSecurePreferences.isMultiDevice(context)).append("\n");
|
builder.append("Linked Devices: ").append(TextSecurePreferences.isMultiDevice(context)).append("\n");
|
||||||
builder.append("First Version : ").append(TextSecurePreferences.getFirstInstallVersion(context)).append("\n");
|
builder.append("First Version : ").append(TextSecurePreferences.getFirstInstallVersion(context)).append("\n");
|
||||||
builder.append("Days Installed: ").append(VersionTracker.getDaysSinceFirstInstalled(context)).append("\n");
|
builder.append("Days Installed: ").append(VersionTracker.getDaysSinceFirstInstalled(context)).append("\n");
|
||||||
|
builder.append("Build Variant : ").append(BuildConfig.BUILD_DISTRIBUTION_TYPE).append(BuildConfig.BUILD_ENVIRONMENT_TYPE).append(BuildConfig.BUILD_VARIANT_TYPE).append("\n");
|
||||||
builder.append("Emoji Version : ").append(getEmojiVersionString(context)).append("\n");
|
builder.append("Emoji Version : ").append(getEmojiVersionString(context)).append("\n");
|
||||||
builder.append("App : ");
|
builder.append("App : ");
|
||||||
try {
|
try {
|
||||||
|
|
Ładowanie…
Reference in New Issue