首页 > 解决方案 > 反应原生推送通知打盹(react-native-push-notification)

问题描述

我正在使用https://github.com/zo0r/react-native-push-notification进行本地推送通知。它还包括一个选项,可以在通知上设置一些按钮(“操作”),我可以按下这些按钮。

但是,当我收到通知时,要响应该按钮(通知操作),应用程序应该打开(我可以解决它的唯一方法),然后我才能根据操作运行我的逻辑。

因为我在使用 react-native-push-notification 时遇到了一些麻烦(它根本不起作用),我想自己实现这个。

这是我希望拥有的过程:

  1. 推送通知正在显示
  2. 用户点击贪睡按钮(与闹钟相同)
  3. 应用程序仍在后台
  4. 一段时间后会再次推送通知。

做这种事情的正确方法是什么?我必须运行当用户按下贪睡按钮时触发的后台任务。我该如何使用 HeadlessJS 呢?用 JavaScript 实现打盹逻辑很容易,问题是要触发它。

标签: androidreactjsreact-native

解决方案


推荐阅读