Android8.0Oreo对我们与通知进行交互的方式进行了许多增强
Android 8.0 Oreo对我们与通知进行交互的方式进行了许多增强。通知中两个更令人兴奋的功能包括通知暂停和通知通道。前者允许用户在将来的某个时候临时关闭通知,而后者则允许应用程序对他们的通知进行分类,以便用户可以更精细地控制所看到的内容。任何以Android Oreo设备为目标的应用程序都必须实现通知通道,但是当某个应用程序没有以Android 8.0为目标时,麻烦就从此开始。
上图很简洁地说明了该问题。如果应用程序未实现通知渠道(即未针对Android 8.0),则用户将无权访问通知重要性控件。许多人对该功能的丧失感到不安,并向Google的Issue Tracker提交了错误报告,但是当Googler解决该问题并指出这是“预期的行为”时,他们的希望破灭了。
不管是否是“预期行为”,我们中的一些人都不接受解决此问题的唯一方法是说服开发人员在应用程序更新中针对Android 8.0。毕竟,即使Google自己的环聊也没有实现通知渠道,为什么我们还要期待其他所有开发人员都关心这个问题?
值得庆幸的是,我们不必等待开发人员更新其应用程序,因为只需一名开发人员即可更新其应用程序以完全解决此问题。 若昂·迪亚斯,在开发商AutoApps系列塔斯克插件,发布了新的更新,以他的AutoNotification它增加了能力上的任何应用程序手动定通知重要性控制 ,即使它不支持的通知信道。
通常,您可以通过进入设置->应用程序和通知->应用程序信息->应用程序->应用程序通知来访问应用程序的通知重要性控件。当然,那是如果该应用程序针对Android 8.0并实现了通知渠道。如果某个应用程序的目标不是Android 8.0,那么您将不得不依靠AutoNotification提供用于控制通知渠道的界面。
在自动通知的最新更新中,“独立功能”下有一个新的“ 通知类别 ”选项。现在,AutoNotification最著名的是Tasker应用程序的插件,但是开发人员决定使此功能独立(即,您不需要安装Tasker),以便更多的人可以使用它。
如何设置通知重要性控件
轻触新的Notification Categories选项,将弹出两个对话框:第一个对话框使您将应用程序设置为Notification Listener,第二个对话框使该应用程序可以管理其他应用程序的通知类别。两者都做完后,您可以快速开始设置通知。
您要做的就是从已安装应用程序列表中选择一个应用程序。如果您选择的应用程序不支持通知通道,那么当您点击“让应用程序决定”以让自动通知处理其通知时,您会看到一条警告,提示自动通知将完全处理通知将如何显示给用户。它警告说,还原默认通知行为的唯一方法是先卸载然后重新安装该应用程序。但这没什么大不了的,因为那正是我们来到这里的目的,对吧?
X
启用自动通知功能以修改应用程序的通知类别后,乐趣便从此开始。您可以使用多种选择:
变更通知的重要性
更改通知声音(系统或用户定义)
启用或禁用振动
如果启用了振动,请设置自定义振动模式。样式取决于对话框中屏幕点击的频率/强度。
锁屏通知隐私
自定义LED通知颜色(可用的颜色比上面的屏幕快照中显示的颜色更多)
超越能力请勿打扰
如果您使用“自动通知”来控制已经实现了通知渠道的应用程序的通知,那么甚至还有一个好处:设置自定义振动模式也适用于那些应用程序!
如果上述所有声音确实吸引您,请准备付款,因为此功能需要在应用内购买AutoNotification,这将使您 花费0.99美元。如果没有所有应用程序的通知重要性控制确实让您感到困扰,那么这笔钱将物有所值。