繁体   English   中英

react-native 的循环本地推送通知

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM