[英]Recurrent local push notifications for react-native
我正在制作一个需要大量使用重复通知设置的移动应用程序(每天、每月、每小时、每个工作日、每个周末、每 2 小时等等)。
我试过react-native-push-notification
(只支持repeatType
: week
, day
, hour
, minute
, time
),还检查了react-native-notifications
。 但是它们都不允许我像这样制作高度定制的重复通知。
有没有人在不编写本机代码的情况下使用react-native
做到这一点?
您可以使用后台作业来运行您的通知逻辑并发送/安排本地推送通知。 查看https://www.npmjs.com/package/react-native-background-job 。 遗憾的是,它仅适用于 Android。
虽然我发现react-native-push-notification库效果很好,尤其是在安排本地推送通知时:
PushNotification.localNotificationSchedule(details: Object)
如果你需要远程推送通知,你的通知服务器应该负责在预定的时间内发送通知。 我需要为 Android 和 iOS 安排推送通知,我尝试了本地和远程,最后我使用了远程通知。 我的服务器负责在指定的时间发送它们。
react-native-push-notification支持重复通知。
请参阅文档中的部分。
基本上,您需要将repeatType:'day'
(或其他此类配置)道具添加到您的scheduleNotif
对象中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.