Servicio de fondo en el reactivo-androide nativo

¿Hay alguna manera de crear un servicio de fondo con reaccionar-nativo en android? Me gustaría algún tipo de temporizador que se despierta cada hora más o menos, y lanza una tarea javascript simple.

Sí, se puede hacer.

React native opera en la parte superior del puente nativo (java / Objc) a JS con un concepto de módulos "nativos" y JS (los módulos pueden tener métodos que se pueden llamar desde el otro lado del puente). Todo el material de la interfaz de usuario se construye en la parte superior del puente (el módulo principal "nativo" que maneja la generación de vistas se llama "UIManager"). Es posible utilizar puente directamente la única restricción es que la comunicación tiene que ser asíncrono.

Puede llamar a la función javascript del código JAVA. Consulte este enlace para ver la documentación.

La versión v0.36 soporta headless-js, solo Android, por ahora.

https://facebook.github.io/react-native/docs/headless-js-android.html

  • ¿Cómo obtener un nombre de versión en la aplicación de reactivo nativo en Android?
  • React Native - TouchableOpacity no funciona dentro de una posición absoluta View
  • React-Native build failed - no se pudo instalar todo
  • React Native - java.lang.RuntimeException: ubicación del SDK no encontrada. Defina la ubicación con sdk.dir en local.properties
  • Eventos personalizados en React Native Componente nativo de la interfaz de usuario de Android
  • ToolBarAndroid no representa en ReactNative
  • ScrollView: ¿Cómo reproducir snapToInterval y snapToAlignment para Android?
  • ¿Cuál es el equivalente de ActionSheetIOS en Android?
  • Reaccionar Nativo 'hola mundo' inicio rápido: "no se pudo conectar con el servidor de desarrollo"
  • W / unknown: ViewManagerPropertyUpdater: No se pudo encontrar el generador generado para la clase com.facebook.react. *
  • React Native Duplicate nombre del módulo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.