Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当应用程序未在Android上运行时,在状态栏上显示带有React Native的通知图标_Android_React Native_Push Notification - Fatal编程技术网

当应用程序未在Android上运行时,在状态栏上显示带有React Native的通知图标

当应用程序未在Android上运行时,在状态栏上显示带有React Native的通知图标,android,react-native,push-notification,Android,React Native,Push Notification,我的React原生应用程序有一种情况,用户可以启动计时器,isRunning和startTime状态存储在应用程序中,这样当应用程序处于前台时,即使用户在某个点退出应用程序并再次打开应用程序,它也可以显示当前运行时间 当计时器正在运行,但用户已退出应用程序以指示计时器当前正在后台“运行”(实际上它没有在后台执行任何操作)时,是否有方法在状态栏上显示通知图标 我遇到过一些应用程序在退出应用程序后显示不可直接关闭的静默通知,但在用户退出应用程序后满足某些条件之前,我没有看到状态栏通知(连同通知)存在

我的React原生应用程序有一种情况,用户可以启动计时器,
isRunning
startTime
状态存储在应用程序中,这样当应用程序处于前台时,即使用户在某个点退出应用程序并再次打开应用程序,它也可以显示当前运行时间

当计时器正在运行,但用户已退出应用程序以指示计时器当前正在后台“运行”(实际上它没有在后台执行任何操作)时,是否有方法在状态栏上显示通知图标

我遇到过一些应用程序在退出应用程序后显示不可直接关闭的静默通知,但在用户退出应用程序后满足某些条件之前,我没有看到状态栏通知(连同通知)存在的情况


有没有办法做到这一点?我正在使用和Firebase在我的应用程序中全面推送通知。

React Native仅管理活动和后台/非活动/前台状态。当用户终止应用程序时。JS引擎关闭

您只能使用本地通知和计划通知。我还有一个应用程序,用户可以在其中设置提醒时间。并在指定的时间调用通知


使用Firebase,我想您需要在服务器端推送通知的特定时间间隔后调用api。

React Native只管理活动和后台/非活动/前台状态。当用户终止应用程序时。JS引擎关闭

您只能使用本地通知和计划通知。我还有一个应用程序,用户可以在其中设置提醒时间。并在指定的时间调用通知


使用Firebase,我想您需要在特定的时间间隔后调用api,以便从服务器端发送推送通知。

我不是后台服务或android开发方面的专家,但以下是我的想法。。。我相信你可以为一个不可阻挡的后台服务(应用程序关闭或后台状态下的持久性)深入研究并编写一些java android代码。您可以通过创建网桥和使用本机模块来管理后台服务来实现这一点。我遇到了一个很好的例子,详细介绍了创建后台服务、广播接收器和在应用程序关闭或设备重新启动时维护Headless实例的过程。希望这能帮助您实现目标

编辑
现成的包装将有助于您更好地使用。过来看。实际上,您根本不需要编写原生android java代码。

我不是后台服务或android开发方面的专家,但我的想法是。。。我相信你可以为一个不可阻挡的后台服务(应用程序关闭或后台状态下的持久性)深入研究并编写一些java android代码。您可以通过创建网桥和使用本机模块来管理后台服务来实现这一点。我遇到了一个很好的例子,详细介绍了创建后台服务、广播接收器和在应用程序关闭或设备重新启动时维护Headless实例的过程。希望这能帮助您实现目标

编辑
现成的包装将有助于您更好地使用。过来看。实际上,您根本不必编写本机android java代码。

谢谢,我们会仔细研究的!查看谢谢,我们会调查的!退房