如何在Android Oreo上的应用通知中检测“允许通知点”?

时间:2018-03-20 05:06:17

标签: android android-notifications android-8.0-oreo android-8.1-oreo

我试图找到很多方法来检测“允许通知点”[true | false],但似乎没有人回答这个问题。

enter image description here

请帮助我,因为我需要检测Android Oreo上的徽章通知。 谢谢,

1 个答案:

答案 0 :(得分:0)

也许这可以帮助您解决问题:

if (channel.canShowBadge()) {
   // do something when dot is enabled
   } else {
   // do something when dot is disabled
   }

或者您可以像这样使用它:

 if (channel.canShowBadge()) {
    // do something when dot is enabled
    } else if (!channel.canShowBadge()) {
    // do something when dot is disabled
    }

这段代码对我有用,我在Android 8和8.1上进行了测试。