在React Native中使用HeadlessJs的Android网络作业

时间:2018-06-12 19:14:04

标签: android react-native android-service

当应用程序被杀时,我有一个使用HeadlessJs与UDP和TCP请求的React-Native问题。使用HTTP请求时没有问题,但使用react-native-udpreact-native-tcp的请求已排队。

    import dgram from 'react-native-udp'

    class UdpHandler {
      constructor () {
        // always reaching here
        this.socket = dgram.createSocket('udp4')
      }

      send () {
        // sometimes not reaching here
        this.socket.send(...)
      }
    }

我的无头任务创建了一个UdpHandler实例,有时发送完成而另一些则没有到达那里。

我一直在尝试使用WifiManager.WifiLock,因为这会在应用被杀或在后台时创建网络请求。

我不知道它是否取决于executor内部使用的react-native-upd

0 个答案:

没有答案