在后台完成 React Native ios 的任务

问题描述 投票:0回答:1

我循环浏览了许多库,试图实现一个在 React Native (ios) 后台运行的计时器......一小时后,我希望用户通知一小时已经过去(即使应用程序在后台)。

我试过了:

  • react-native-background-timer:完全不适用于 ios...应用程序在不到一分钟后关闭
  • react-native-background-fetch:应用程序确实停留在后台......但是无法控制后台事件触发的频率。 我只想让我的计时器运行一个小时......所以如果后台事件需要一整天的时间来触发那么它就没用了。

简短的问题是我想找到一个 React Native 库,它允许我在后台运行一个计时器,从 1 小时到零......然后通知用户该小时已经过去(我正在使用 React-native-push-notification 进行通知。 ....效果很好)。

有什么想法吗?

react-native react-native-background-fetch
1个回答
0
投票

我知道已经有一段时间了,但是,我在项目中遇到了类似的任务,最终使用 notifee 库来触发本地推送通知。你可以做的是在一小时内设置一个触发器,无论是在ios还是android中,触发器都会在任何模式下触发通知,并为你提供机会,甚至a)将应用程序带到前台(android)b)发送http请求

© www.soinside.com 2019 - 2024. All rights reserved.