diff --git a/ShortcutBadger/src/main/AndroidManifest.xml b/ShortcutBadger/src/main/AndroidManifest.xml
index 0a0dc9a..ef827c8 100644
--- a/ShortcutBadger/src/main/AndroidManifest.xml
+++ b/ShortcutBadger/src/main/AndroidManifest.xml
@@ -40,6 +40,9 @@
+
+
+
diff --git a/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/impl/VivoHomeBadger.java b/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/impl/VivoHomeBadger.java
index f7e43d0..ce7762a 100644
--- a/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/impl/VivoHomeBadger.java
+++ b/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/impl/VivoHomeBadger.java
@@ -12,6 +12,7 @@
/**
* @author leolin
+ * see also https://dev.vivo.com.cn/documentCenter/doc/459.
*/
public class VivoHomeBadger implements Badger {
@@ -21,11 +22,15 @@ public void executeBadge(Context context, ComponentName componentName, int badge
intent.putExtra("packageName", context.getPackageName());
intent.putExtra("className", componentName.getClassName());
intent.putExtra("notificationNum", badgeCount);
+ intent.addFlags(0x01000000); // Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND for Android 8.0
context.sendBroadcast(intent);
}
@Override
public List getSupportLaunchers() {
- return Arrays.asList("com.vivo.launcher");
+ return Arrays.asList(
+ "com.vivo.launcher",
+ "com.bbk.launcher2"
+ );
}
}