#react-native
#react-native
Вопрос:
Я создаю сборку выпуска своего приложения с помощью using ./gradlew assembleRelease
. При извлечении api, если происходит сбой сетевого запроса, появится предупреждающее сообщение, говорящее только Connection error....etc
в сборке выпуска предыдущего приложения. Во время сборки отладки появится ошибка красного экрана и предупреждающее сообщение. Теперь в сборке выпуска также будет отображаться ошибка красного экрана.
export function GetUserDetail(){
return function(dispatch, getState) {
return AsyncStorage.getItem('loginState')
.then((result) => {
if (result!==null){
var json=JSON.parse(result);
fetch(////domainurl/////, {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization' : json.token,
},
body: JSON.stringify({
"params": {
}
})
}).then(e => e.json())
.then(function(response){
console.log(response);
dispatch(getuserdetail(response.result));
}).catch((error) => {
ToastAndroid.show('Connection Error, Please check if you have internet connnection', ToastAndroid.SHORT);
console.error(error,"ERRRRRORRR");
});
}
else{
}
})
}
}
Ожидается: сборка выпуска — появится предупреждающее сообщение
Актуально: сборка выпуска — появляется предупреждающее сообщение и ошибка красного экрана
Ответ №1:
Проблема решена, по-видимому, общедоступное логическое значение getUseDeveloperSupport() возвращает true вместо возврата BuildConfig .Отладка.