如何在服务内部区分正在运行的应用程序,后台应用程序和关闭应用程序

时间:2018-03-07 13:03:34

标签: android react-native

假设我在一个处理推送通知的BroadcastReceiver类中。

如何检查应用程序,此服务是否正在运行,是在前景背景中还是完全关闭

1 个答案:

答案 0 :(得分:0)

您只需从react-native core(https://facebook.github.io/react-native/docs/appstate.html)调用AppState API即可获取此信息。

如果您使用react-native-push-notification模块,当您收到通知时,您还会收到一个布尔值,指示该应用是否处于前台模式。

https://github.com/zo0r/react-native-push-notification