React Native:获取请求停止在Android

时间:2016-10-25 02:02:37

标签: android react-native fetch android-4.4-kitkat android-4.3-jelly-bean

我的应用程序获取请求运行正常约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))
}

0 个答案:

没有答案