flutter 中启动器图标上的徽章计数器

问题描述 投票:0回答:2

我正在尝试为所有基于 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 dart counter badge
2个回答
0
投票

使用这个包flutter_app_badger:^1.5.0

import 'package:flutter_app_badger/flutter_app_badger.dart';

FlutterAppBadger.updateBadgeCount(1);


-1
投票

我有同样的问题。它不适用于我的所有 Android 设备

© www.soinside.com 2019 - 2024. All rights reserved.