nativescript - 如何在nativescript中上传完成后清除上传通知
问题描述
我正在使用 nativescript 插件nativescript-background-http在后台上传文件。
只为 Android 编写。插件工作正常。根据 API26+ 的要求,插件在通知中显示上传进度。上传完成(成功或错误)后,通知将保留在抽屉中,直到被用户关闭。
我正在寻找一种在成功或错误后自动清除上传通知的方法。
有没有人这样做过?有关如何访问插件使用的底层通知管理器的指导也将有所帮助。
笔记:
- 我无法使用
androidDisplayNotificationProgress = false
插件选项完全隐藏通知,因为从 API26 开始,Android 要求开发人员在运行后台任务时使用通知。 - 我搜索了这个问题,但找不到有关关闭插件通知的信息。
谢谢
解决方案
设置androidAutoClearNotification
为真。
(仅限 Android)用于设置是否应在上传完成后自动清除通知。默认为假。请注意,将此设置为 true 也会禁用铃声。
推荐阅读
- javascript - JSFiddle 示例有效,但不适用于 GitHub 页面
- mysql - 使用 laravel 和图片干预上传图片到本地路径
- c - C 内存故障中的共享内存
- gnuplot - Gnuplot:如何从扁平表中绘制条形图
- visual-studio-2017 - VS Community 2017 - 使用会员/用户登录创建网站
- oracle - 在每个表修改日期的日期之间从不同表中获取数据
- java - 在 Android 模块中获取 WiFi SSID
- javascript - 如何使用带有循环功能的cheerio 传递新选项
- clojure - Clojure,如何将正确的参数传递给函数
- excel - Excel - 创建指向同名工作表的超链接