使用 Spring Boot 和 React Native 的提醒推送通知
Posted
技术标签:
【中文标题】使用 Spring Boot 和 React Native 的提醒推送通知【英文标题】:Reminder Push notification using SpringBoot and React Native 【发布时间】:2019-08-20 17:53:35 【问题描述】:我有一个要实现的用例,我需要从我的服务器发送推送通知,这是在 SpringBoot 中实现的。
在我的情况下,用户将设置一个日期提醒日期(来自在React Native
开发的移动应用程序),它将保存在我的数据库mysql
中。
现在我需要检查这些日期(在服务器上)并在该日期向用户发送推送通知。 我的猜测是我需要不断检查每个用户的提醒日期,如果提醒日期等于今天的日期,则发送推送通知。
但是这个方法我觉得不太好。
谁能帮我弄清楚我的用例的架构应该是什么。
【问题讨论】:
【参考方案1】:如果应用正在生成应该触发通知的时间,则不要让服务器发送推送通知。请改用本地通知。
您仍然可以向您的服务器发送一些内容,以便它知道已安排本地通知,如果这是您想要或需要做某事的数据,但是为什么要通过所有额外的代码来发送推送通知本地通知应该可以正常工作。
如果通知需要包含来自您的服务器的一些信息,我会尝试设置您的应用程序以通知服务器需要设置通知,请求它需要显示的任何信息,然后在请求返回时使用适当的信息设置本地通知。
我认为甚至有一些方法可以让静默通知触发并从服务器获取数据,然后安排即时本地通知以显示时间敏感信息 - 假设您无法提前请求适当的信息。
【讨论】:
太好了,它会让我的生活更轻松。感谢您提供的信息 我的应用程序正在为通知生成时间,这样我就可以轻松设置本地通知 没问题,很高兴我能帮上忙。以上是关于使用 Spring Boot 和 React Native 的提醒推送通知的主要内容,如果未能解决你的问题,请参考以下文章
CORS 策略错误 - 使用 Spring Boot + React 发现 api
如何使用 React 前端和 Spring Boot 安全后端进行客户端身份验证检查?
使用 Spring Boot 和 React Native 的提醒推送通知
如何使用 Spring Boot jwt 将身份验证系统连接到 React.js