首页 > 解决方案 > 反应本机推送通知打盹

问题描述

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

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

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

这是我希望拥有的过程:

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

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

标签: androidreact-nativeandroid-push-notification

解决方案


推荐阅读