我的应用程序获取请求运行正常约1或2分钟然后完全停止。使用Charles Proxy,不会从应用程序中获取提取请求。获取承诺没有达到当时或捕获。
什么可以阻止工作?这个问题非常间歇,令我感到困惑
在logcat中,我有时会看到
E/GTalkService: connectionClosed: no XMPPConnection - That's strange!
设备本身仍然具有互联网连接,因为当我打开网络浏览器时,我可以导航到没有问题的网页。
在发布和调试模式下,仿真器和物理设备都会发生这种情况。
运行React Native 0.34.1
获取功能:
export function fetchSecure(endpoint, JWT, requestProperties, getState) {
var requestProps = {
method: 'GET',
headers: {
'Content-Type' : 'application/json',
'Accept' : 'application/json',
'Authorization' : 'Bearer ' + JWT,
},
...requestProperties
};
const requestUrl = AppConfigs.BASE_URL + endpoint
return fetch(requestUrl, requestProps).then(response => checkStatus(requestUrl, response, getState))
}