You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

React Native(Expo)App 实现Android端正念铃的定时区间循环提醒功能求助

React Native(Expo)App 实现Android端正念铃的定时区间循环提醒功能求助

大家好,我正在开发一款React Native应用(目前仅在Android端测试),其中包含一个「正念铃」功能,但始终没法达到预期效果,想请教各位大佬帮忙看看问题出在哪。

我想要实现的功能

  • 用户可以设置一个时间范围(比如早8点到晚8点)、提醒间隔(比如60分钟),还能选择专属的提醒铃声
  • 在设定的时间范围内,每隔指定间隔就自动播放一次选定的铃声,即使APP处于关闭状态也要正常触发

目前遇到的问题

  • 当前实现仅在两种场景下响铃:添加新的正念铃设置时,或者把设置从「inactive」切换到「active」时,而且只响一次,之后完全不会再触发
  • 尝试过其他实现思路,但出现了各种问题:要么是所有提醒一次性全部触发(完全忽略了间隔时间),要么是播放的是手机系统默认铃声而非我选定的自定义铃声,而且同样只响一次,不会在当天后续时间重复提醒
  • 我参考过使用相同库的其他开源项目,但在我的环境里就是不生效(会不会是我手机的设置问题?)

我已经做了一个简化版的复现项目,把当前的实现逻辑都整合进去了,方便大家排查问题。

内容来源于stack exchange

火山引擎 最新活动