Android 当应用程序被终止时运行一些代码

Android 当应用程序被终止时运行一些代码,android,react-native,react-native-android,Android,React Native,React Native Android,我正在尝试开发一个与ibeacons交互的移动应用程序 我正在为iPhone和android开发这个应用程序!但我有问题!当我开发iphone应用程序时,一切正常, 即使我的应用程序被终止,我也会收到通知 但在安卓系统上,我不知道如何开发它! 如果我的应用程序在后台,它会工作,但如果我杀死我的应用程序,什么也不会发生 即使应用程序被杀死,你也有办法运行我的代码吗 提前感谢 您可以使用服务。即使您的活动被终止,它仍将工作。 如果您想在后台运行一些代码,即使您的应用程序被终止,您也应该使用。来自谷歌

我正在尝试开发一个与ibeacons交互的移动应用程序

我正在为iPhone和android开发这个应用程序!但我有问题!当我开发iphone应用程序时,一切正常, 即使我的应用程序被终止,我也会收到通知

但在安卓系统上,我不知道如何开发它! 如果我的应用程序在后台,它会工作,但如果我杀死我的应用程序,什么也不会发生

即使应用程序被杀死,你也有办法运行我的代码吗


提前感谢

您可以使用服务。即使您的活动被终止,它仍将工作。

如果您想在后台运行一些代码,即使您的应用程序被终止,您也应该使用。来自谷歌文档:

服务是一个应用程序组件,可以在后台执行长时间运行的操作,它不提供用户界面。另一个应用程序组件可以启动服务,即使用户切换到另一个应用程序,它也会继续在后台运行。此外,组件可以绑定到服务以与其交互,甚至可以执行进程间通信(IPC)。例如,服务可以在后台处理网络事务、播放音乐、执行文件I/O或与内容提供商交互


如果您的应用程序在预定时间运行,则可以使用JobScheduler或AlarmManger。JobScheduler和AlarmManager支持服务。

如何在收到推送通知后执行某些代码。例如,在通过FCM或APNS收到已终止的ios应用程序上的推送通知后,使用一些数据回复服务器?如何在收到推送通知后执行一些代码。例如,在通过FCM或APNS接收到已终止ios应用程序的推送通知后,使用一些数据回复服务器?