android - 反应本机推送通知打盹
问题描述
我正在使用https://github.com/zo0r/react-native-push-notification进行本地推送通知。它还包括一个选项,可以在通知上设置一些按钮(“操作”),我可以按下这些按钮。
但是,当我收到通知时,为了对该按钮做出响应(通知操作),应用程序应该打开(我可以解决它的唯一方法),然后我才能根据行动。
因为我在使用 react-native-push-notification 时遇到了一些麻烦(它根本不起作用),我想自己实现这个。
这是我希望拥有的过程:
- 推送通知正在显示
- 用户点击贪睡按钮(和闹钟一样)
- 该应用程序仍处于后台
- 一段时间后会再次推送通知。
做这种事情的正确方法是什么?似乎我必须运行一个后台任务,当用户按下贪睡按钮时会触发该任务。我该如何使用HeadlessJS呢?用 JavaScript 实现打盹逻辑非常容易,问题是要触发它。
解决方案
推荐阅读
- sql - 从数据库中计算特定行的确切查询是什么
- sql - 从文本框到数据网格的数据,这是数据绑定的
- arrays - 用条件参数编写 CombineLatest 的优雅方式是什么?
- android - 从 Base64 中的给定 URI 将 Dropbox 上的 PDF 下载到手机会导致损坏的无法读取的 PDF
- excel - 如何修复 Workbooks.Open 上的 File-Not-Found 错误?
- movesense - Movesense,系统时间,以毫秒为单位
- javascript - 从列表中生成和删除元素
- sql-server - 从插入的行中删除数据
- java - Spring数据JpaRepository分页和分组
- python - pip 安装期间出错 - 请检查代理 URL