Reaccionar proceso de fondo nativo
Estoy tratando de averiguar cómo ejecutar servicio de fondo en reaccionar nativo (Android). ¿Es posible ejecutar código (por ejemplo, escucha de socket) mientras la aplicación se ejecuta en segundo plano o no. He creado algo simple para determinar que, pero parece que no funciona de esa manera. ¿Alguna ayuda?
class HolaProject extends React.Component { constructor(props) { super(props); this.state = {holaText: "0"}; var self = this; setTimeout(() => { self.setState({holaText: "after 10 seconds, works!"}) }, 10000); } render() { return ( <DrawerLayoutAndroid renderNavigationView={() => <Text>React Native</Text>}> <Text>{this.state.holaText}</Text> <ProgressBarAndroid /> </DrawerLayoutAndroid> ); } };
- NoClassDefFoundError com.facebook.react.bridge.WritableNativeMap
- React Native: Cambia la ruta de acceso del archivo de entrada index.android.js a la ruta del archivo personalizado especificado
- Cambiar textColor de <TextInput /> en ReactNative
- React native Required Unknown Módulo para componente nativo personalizado
- Reacciona las propiedades de textDecoration nativas que no funcionan en Android
- EXCEPCION INESPERADA DE NIVEL SUPERIOR (reactiva)
- Reaccionar Nativo Android: screenPhysicalPixels.width no está definido
- Cambiar el estilo predeterminado de un Navigator.NavigationBar (título)
- ¿Puedo crear aplicaciones de Android con reactivos nativos?
- ¿Reaccionar nativo y Android?
- ¿Es posible acceder a las funcionalidades NFC desde una aplicación React
- React Native en Android no encontró Herramientas de compilación
- Undefined no es un objeto (evaluando '_reactNative.PropTypes.string') Error
En Android
Sí, se puede hacer. Consulte este enlace para obtener más información. Básicamente, debe habilitar una notificación para "despertar" el dispositivo al recibir información.
En iOS
Sí, se puede hacer también, pero a través de hacks. Compruebe estos enlaces en SO para tener una comprensión más profunda de estos hacks
Reproduzca un sonido silencioso y establezca el modo de fondo en audio. Compruebe esta respuesta para obtener más información sobre el asunto.
Utilice servicios VoIP. Compruebe más aquí pero requerirá que justifique un servicio de VoIP a Apple.
- Extraño problema MapView; Error de PixelConverter
- J2ME VS Android VS iPhone VS Symbian VS Windows CE