2016-02-22 3 views
0

Я использую ShortcutBadger (https://github.com/leolin310148/ShortcutBadger) для отображения приложений на поддерживаемых устройствах. Я отправляю уведомление удаленно и запускаю значки приложений. Как я могу подсчитать, вызвало ли конкретное устройство значок приложения и устройство, которое не поддерживает. Есть ли обратный вызов для того же самого?Найти, если Appbadge отображается на Android-телефоне

ответ

0

Я смог достичь этого, запросив широковещательные приемники в телефоне. Он работал большую часть времени для необходимых устройств

private boolean supportAppbadge(Context context){ 

Intent i = new Intent("android.intent.action.BADGE_COUNT_UPDATE", null); 
return context.getPackageManager().queryBroadcastReceivers(i, 0).size() >0; 

}