android - 反应原生推送通知打盹(react-native-push-notification)
问题描述
我正在使用https://github.com/zo0r/react-native-push-notification进行本地推送通知。它还包括一个选项,可以在通知上设置一些按钮(“操作”),我可以按下这些按钮。
但是,当我收到通知时,要响应该按钮(通知操作),应用程序应该打开(我可以解决它的唯一方法),然后我才能根据操作运行我的逻辑。
因为我在使用 react-native-push-notification 时遇到了一些麻烦(它根本不起作用),我想自己实现这个。
这是我希望拥有的过程:
- 推送通知正在显示
- 用户点击贪睡按钮(与闹钟相同)
- 应用程序仍在后台
- 一段时间后会再次推送通知。
做这种事情的正确方法是什么?我必须运行当用户按下贪睡按钮时触发的后台任务。我该如何使用 HeadlessJS 呢?用 JavaScript 实现打盹逻辑很容易,问题是要触发它。
解决方案
推荐阅读
- java - 如何分组为数组映射?
- node.js - 如何根据请求散列和下载图像?
- c - C中结构内的结构
- gremlin - 使用类型间接连接顶点
- angular - Angular:具有管理后端的应用程序的正确项目结构
- sprite-kit - Spritekit 物理销毁对象动画
- apache-spark - Azure HDInsight 的 SparkRunner 上的 Apache Beam 管道
- javascript - 为什么这个最低公分母函数对于更高的数值输入返回未定义
- perl - 在 FASTQ 中合并具有不同标题顺序的 Fasta 和 Qual 文件
- elm - 如何使用 elm-bootstrap 4.1.0 制作条纹表?