no emulador e em android 8 consome http://brinort19.ddns-intelbras.com.br:9098/rest/PEDIDOS_COMPRAS/pedidos_abertos consigo pegar o json normalmente. Quando crio apk e instalo no android versão 10 não funciona e não da erro que não encontrou o webservice.
`import { create, TIMEOUT_ERROR } from 'apisauce' ;
const api = create({ baseURL: 'http://brinort19.ddns-intelbras.com.br:9098/rest', headers: { 'Content-Type': 'application/x-www-form-urlencoded', Accept: 'application/json' }, timeout: 3000 });
api.addResponseTransform( response => { if (!response.ok) throw response ;
});
export default api;
import React, { Component } from 'react';
import {
SafeAreaView,
StyleSheet,
ScrollView,
View,
Text,
Image,
Dimensions,
StatusBar,
FlatList,
Button,
} from 'react-native';
import api from '../base/api' ;
import Pedidos from './Pedidos';
const width = Dimensions.get('screen').width;
export default class ListaPedidos extends Component { constructor(props) { super(props); this.state = { errorMessage: null , pedidos: [], data : null
}
}
componentDidMount() {
this.getPedidos();
}
getPedidos = async () => {
try {
const response = await api.get('/PEDIDOS_COMPRAS/pedidos_abertos');
this.setState({
pedidos: response.data.pedidos,
data: response.data
});
}
catch (response) {
this.setState({
errorMessage: response.data.errorMessage,
pedidos: [
{
id: 1,
usuario: response.data.errorMessage ,
show: false,
status: false,
emissao: "20491231",
}
],
});
}
};
render() {
return (
<>
<View>
{ !!this.state.errorMessage && <Text>{JSON.stringify(this.state.errorMessage)}</Text>}
</View>
{ !this.state.errorMessage &&
<FlatList
data={this.state.pedidos}
renderItem={({ item }) =>
<Pedidos pedido={item} />
}
keyExtractor={(item, index) => index.toString()}
/>
}
</>
);
}
}
insira seu código aqui
`