我正在尝试为所有基于 Android 的设备在 flutter 中的应用程序启动器图标上实现獾计数。我也尝试过 flutter_app_badger 和 flutter_dynamic_icon ,但它们都不与 android 兼容。我想要一个一致的解决方案,如果它同时适用于 android 或 ios 那就太棒了。 我正在尝试寻找解决方案,但没有足够的数据。我用于该应用程序的 Onesignal 推送通知提供默认徽章计数,但并非在所有设备中都有。 请帮助我解决这个问题。
setLauncherNumber()async{
// set batch number
try {
print('LauncherBadge inside try');
// FlutterAppBadger.updateBadgeCount(10);
await FlutterDynamicIcon.setApplicationIconBadgeNumber(93);
print('LauncherBadge Success');
} catch (e) {
print('LauncherBadge error $e');
}
}
flutter_app_badger 和 flutter_dynamic_icon 并不与所有设备兼容
使用这个包flutter_app_badger:^1.5.0
import 'package:flutter_app_badger/flutter_app_badger.dart';
FlutterAppBadger.updateBadgeCount(1);
我有同样的问题。它不适用于我的所有 Android 设备