在使用React-Native开发的Android应用程序中,如何启动服务/意图服务,以使其即使在应用程序关闭或被杀死后仍能继续运行。我尝试了HeadlessJS,但是一旦应用程序关闭,一切都会停止。我知道我可以使用IntentService / JobIntentService使用android本机代码来做这种事情,但是如何使用React-Native来实现。
答案 0 :(得分:1)
也许您可以尝试React Native Background Task,
git页面中的示例用法:
import React from 'react'
import { Text } from 'react-native'
import BackgroundTask from 'react-native-background-task'
BackgroundTask.define(() => {
console.log('Hello from a background task')
BackgroundTask.finish()
})
class MyApp extends React.Component {
componentDidMount() {
BackgroundTask.schedule()
}
render() {
return <Text>Hello world</Text>
}
}