Мы настроили дистрибуцию центра приложений для нашей команды внутреннего тестирования.Там все отлично работает.Теперь, когда я пытаюсь взять производственную сборку.Когда запускается производство, Chrome автоматически открывается с http://install.appcenter.ms URL-адресом и открывает приложение после обратного вызова.
Интересно, что этого не происходит в среде разработчиков.
Как можно удалить всплывающий URL-адрес в производственной среде и при этом использовать отчеты о сбоях центра приложений в производственной среде.
Я прилагаю свой build.gradle
signingConfigs {
release {
keyAlias '#######'
keyPassword '#######'
storeFile file('../keystores/#######.keystore')
storePassword '#######'
}
appcenter {
keyAlias '#######'
keyPassword System.getenv("APPCENTER_JKS_KEY_PASSWORD")
storeFile file('../keystores/#######.jks')
storePassword System.getenv("APPCENTER_JKS_STORE_PASSWORD")
}
}
def STRING = "String"
def BOOLEAN = "Boolean"
def API_URL = "BASE_URL"
def #####_PROD_API = '"http://"'
def #####_DEV_API = '"http://"'
def ANALYTICS_TAG_NAME = "ANALYTICS_TAG_NAME"
def TAG_PROD = '"prod"'
def TAG_DEV = '"dev"'
def APP_CENTER_SECRET = "APP_CENTER_SECRET"
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
buildConfigField STRING, API_URL, #####_PROD_API
buildConfigField STRING, ANALYTICS_TAG_NAME, TAG_PROD
buildConfigField STRING, APP_CENTER_SECRET, '"#######"'
}
debug {
applicationIdSuffix '.dev'
debuggable true
buildConfigField STRING, API_URL, #####_DEV_API
buildConfigField STRING, ANALYTICS_TAG_NAME, TAG_DEV
buildConfigField STRING, APP_CENTER_SECRET, '"#######"'
}
staging {
matchingFallbacks = ['debug', 'release']
applicationIdSuffix '.qa'
debuggable true
signingConfig signingConfigs.debug
buildConfigField STRING, API_URL, #####_DEV_API
buildConfigField STRING, ANALYTICS_TAG_NAME, TAG_DEV
buildConfigField STRING, APP_CENTER_SECRET, '"#######"'
}
mock {
matchingFallbacks = ['debug', 'release']
applicationIdSuffix '.mock'
debuggable true
signingConfig signingConfigs.debug
buildConfigField STRING, API_URL, #####_DEV_API
buildConfigField STRING, ANALYTICS_TAG_NAME, TAG_DEV
buildConfigField STRING, APP_CENTER_SECRET, '""'
}
}
Это зависимости для app-center
/*App Center*/
def appCenterSdkVersion = '1.3.0'
implementation "com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}"
implementation "com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}"
implementation "com.microsoft.appcenter:appcenter-distribute:${appCenterSdkVersion}"
Любая помощь приветствуется.