首页 > 解决方案 > react native - 自定义博览会通知时间表

问题描述

我正在使用 expo 开发基于 react-native 的移动应用程序。

在应用程序中,用户可以设置药物提醒的时间表,因为我正在使用博览会通知来显示这些提醒。

expo-notifications 提供了一些安排通知的功能,但正如我在文档中发现的那样,它没有提供我需要的安排选项,例如每周日上午 09:00,或每 2 天下午 05:00,每天晚上 8:30,等等...

我怎样才能实现这样的调度?

标签: react-nativeexpoexpo-notifications

解决方案


expo-notifications作者在这里!

这取决于您的用例,但我建议:

  • 使用从后端发送的推送通知,您可以在其中设计任何您喜欢的时间表(缺点是离线设备不会收到通知,并且您必须编写和维护该后端)
  • 尝试解决限制
    • 每个星期天在 X很快将可以实现WeeklyTrigger
    • 每 2 天很棘手,可能是带有一些偏移量的间隔触发(现在不可能,但如果您提交一个拉取请求,我会很乐意审查)
    • Daily at X已经支持DailyTrigger
  • 提交拉取请求,添加缺少的触发器类型或向现有触发器类型添加功能。

推荐阅读