flutter 使用flutter

flutter 使用flutter,第1张

前言

最近做flutter项目,遇到了一些问题,在这里记录下来希望能帮助到大家。

一、在使用flutter_app_badger的时候:
//直接使用remove方法
bool isSupported = await FlutterAppBadger.isAppBadgeSupported();
 if (isSupported) {
     FlutterAppBadger.removeBadge();
    }

导致结果:在iOS中会直接把未读的消息通知也清除掉

二、解决方法:
bool isSupported = await FlutterAppBadger.isAppBadgeSupported();
    if (isSupported) {
      if (Platform.isAndroid) {
        FlutterAppBadger.removeBadge();
      } else {
        FlutterAppBadger.updateBadgeCount(-1);
      }
    }

设置badge数量为-1即可

END.

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/990503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存