首页 > 解决方案 > 如何在nativescript中上传完成后清除上传通知

问题描述

我正在使用 nativescript 插件nativescript-background-http在后台上传文件。

只为 Android 编写。插件工作正常。根据 API26+ 的要求,插件在通知中显示上传进度。上传完成(成功或错误)后,通知将保留在抽屉中,直到被用户关闭。

我正在寻找一种在成功或错误后自动清除上传通知的方法。

有没有人这样做过?有关如何访问插件使用的底层通知管理器的指导也将有所帮助。

笔记:

  1. 我无法使用androidDisplayNotificationProgress = false插件选项完全隐藏通知,因为从 API26 开始,Android 要求开发人员在运行后台任务时使用通知。
  2. 我搜索了这个问题,但找不到有关关闭插件通知的信息。

谢谢

标签: nativescriptnativescript-background-http

解决方案


设置androidAutoClearNotification为真。

(仅限 Android)用于设置是否应在上传完成后自动清除通知。默认为假。请注意,将此设置为 true 也会禁用铃声。


推荐阅读