You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于Expo Notifications设置定时重复通知的问题

Expo Notifications 每日重复通知测试与字段问题解答

系统时间修改测试的问题

  • 你的测试方式不准确:Android系统底层的AlarmManager(Expo Notifications依赖它实现定时通知)对手动修改系统时间的场景处理有限制。当你直接把系统时间跳转到次日指定时间前1分钟时,AlarmManager不会立刻重新计算触发逻辑,它更依赖系统自然的时间推进,而非实时响应手动时间修改。
  • 正确的测试方法:
    • 等待自然时间到达设定的通知点;
    • 临时缩短重复间隔(比如设置为1分钟重复),快速验证重复触发逻辑;
    • 使用Expo调试工具模拟通知触发。
  • 你的代码配置本身无错误:hour+minute+repeats: true的组合完全符合Expo官方文档中Android每日重复通知的要求。

seconds/second字段的问题

  • Expo Notifications的Android端触发配置里,官方文档未提及seconds或second字段,这两个字段在Android平台不被支持,添加后无效是正常现象。
  • Discord用户的建议大概率是混淆了iOS平台的配置(iOS的trigger支持second字段),Android端仅支持hour、minute、day、weekday、month、year这类时间字段用于重复触发,不需要额外配置秒级参数。

内容的提问来源于stack exchange,提问作者Joseph

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 20:32:02