我在我的Ffltter应用程序中使用了flutter_local_notifications: ^0.7.1+3来推送日程通知.这一切都很好,但是我的通知正文中的问题是它只显示一行文本,并且我不能展开或拉伸通知来显示所有通知正文文本.

这是我的try :

class NotificationUtil {
  final notifications = FlutterLocalNotificationsPlugin();
  final int checkOutNotifyId = 0;

  NotificationUtil(BuildContext context) {
    final settingsAndroid = AndroidInitializationSettings('ic_notify_icon');
    final settingsIOS = IOSInitializationSettings(
        onDidReceiveLocalNotification: (id, title, body, payload) =>
            onSelectNotification(context));
    notifications.initialize(
        InitializationSettings(settingsAndroid, settingsIOS),
        onSelectNotification: (context) async => onSelectNotification);
  }

  Future<void> showCheckOutNotify([int maximumCheckoutHours]) async {
    await notifications.periodicallyShow(
        checkOutNotifyId,
        AttendanceConstants.SCHEDULE_NOTIFICATION_TITLE,
        AttendanceConstants.SCHEDULE_NOTIFICATION_BODY +
            '$maximumCheckoutHours Hour/s of your attendance',
        RepeatInterval.Hourly,
        _ongoing);
  }

  NotificationDetails get _ongoing {
    final androidChannelSpecifics = AndroidNotificationDetails(
      'your channel id',
      'your channel name',
      'your channel description',
      importance: Importance.Max,
      priority: Priority.High,
      ongoing: true,
    );
    final iOSChannelSpecifics = IOSNotificationDetails();
    return NotificationDetails(androidChannelSpecifics, iOSChannelSpecifics);
  }

推荐答案

在[AndroidNotificationDetails()中添加[BigTextStyleInformation('')]

NotificationDetails get _ongoing {
    final androidChannelSpecifics = AndroidNotificationDetails(
      'your channel id',
      'your channel name',
      'your channel description',
      importance: Importance.Max,
      priority: Priority.High,
      ongoing: true,

      styleInformation: BigTextStyleInformation(''),
    );

Flutter相关问答推荐

如何等待抖动S定时器.定期取消?

错误:找不到字体功能类型.Ffltter Google_Fonts包错误

在Flutter 中将参数从一个类传递到另一个类

在fltter_widget_from_html中启动url

在Flutter TextField中计算子字符串位置

使用Future函数的容器中未显示图像,但在使用图像小工具时显示

分页控制器在到达页面末尾之前或在初始化页面时对每个索引调用API

在VSCode中运行应用程序而不进行调试时,控制台仍显示为调试模式

在使用FutureProvider时,我想显示用于加载的指示器,但无法自定义大小

Flutter卡内容未在水平列表视图中居中

使用 Flutter 显示/隐藏带有下拉抽屉动画的小部件

没有为类型 'Widget' 定义运算符 '[]' .try 定义运算符[]

如何使Flutter 边框宽度在外面而不是在里面?

如何在Flutter中显示ListView Builder区域外的列表数据?

使用堆栈的自定义按钮

setState 方法有时有效,有时无效

如何在 GridView.builder 中设置 textform 字段并在 flutter 中将 12 个 textformfield 作为单个字符串获取?

Android: 从 URI 获取音频元数据

无效的 depfile: C:\xxx\xxx\Flutter\project_name\.dart_tool\flutter_build\df4b308df1ee4bce22c56c71751554d1\kernel_snapshot.d 无效

无法在 flutter 中更新 void 方法内的变量值