小编mik*_*ike的帖子

Flutter Push 通知到 iOS 和 Android 没有 firebase?

我想知道如何在使用任何外部服务(如 Firebase 或 OneSignal)的情况下,在 Android 和 iOS 设备中向我的 Flutter 应用程序用户推送通知?

我想在PHP 中实现一个代码,它可以向我的Flutter 应用程序中的所有/特定用户发送实时通知,该应用程序适用于 Android 和 iOS。

我发现像一些解决方案flutter_local_notificationsworkmanger它可以在后台只有最小的15分钟再予获取API。Workmanger不是一个好的解决方案,因为它只能在 15 分钟内工作,并且会消耗电池和互联网。

我需要一个适用于 Android 和 iOS 设备的 Flutter 应用程序的有效解决方案,即使应用程序关闭,它也可以实时收听来自服务器的消息。

如何解决?谢谢

notifications android push-notification ios flutter

8
推荐指数
1
解决办法
880
查看次数

如何更改 showDatePicker 输入格式 flutter

我正在使用 showDatePicker 函数从日历对话框中选择日期。它在右上角显示一个编辑图标(参见图片 1)以更改为输入模式,用户可以在其中以文本形式输入日期(参见图片 2)问题在于输入格式,我希望文本编辑器输入遵循此格式格式为年-月-日。问题是,一开始它向我显示日期,如 yyyy-mm-dd,但是当我尝试删除第一个数字时,它会自动更改为这种格式 mm/dd/yyyy。

如何将输入格式设置为 yyyy-mm-dd。如果 showDatePicker 不支持瑞典语,那么如何从右上角永远隐藏编辑图标。帮助我谢谢

图片 1 图片 1

图片2 图片2

这是我的代码

  DateTime selectedDate = DateTime.now();
  String date = DateFormat("yyyy-MM-dd").format(DateTime.now()); 
...
FlatButton(
         onPressed: ()async {

           final DateTime picked = await showDatePicker(
               locale: const Locale('sv'), // Swedish calander
               context: context,
               initialDate: selectedDate,
               firstDate: DateTime(1970, 8),
               lastDate: DateTime(2101));

           if (picked != null && picked != selectedDate) {
             setState(() {
               selectedDate = picked;
               String Onlydate = new DateFormat("yyyy-MM-dd").format(picked); 

               date = '$Onlydate';


             });
           }
         },
         child: Row(
           children: <Widget>[
             Text(' * …
Run Code Online (Sandbox Code Playgroud)

datetime flutter

7
推荐指数
1
解决办法
8649
查看次数

如何在 showDatePicker flutter 中禁用编辑按钮/输入模式

我正在使用 showDatePicker 函数从对话框日历中选择一个日期。它在右上角显示一个编辑图标(参见 img 1)以更改为输入模式,用户可以在其中输入日期作为文本(参见 img 2)

如何阻止/禁用编辑按钮/输入模式显示在右上角?我想删除这个图标,因为我不想使用它。

帮帮我谢谢

图片 1 图片 1

图片 2 图片 2

datetime flutter

5
推荐指数
3
解决办法
2974
查看次数

防止更改基于文本大小的设备屏幕大小 Flutter

我在 Flutter 的每个 Text 小部件中使用 textScaleFactor,但如果用户从设备设置更改显示或字体大小。它会更改整个应用程序的所有文本小部件的大小。

有什么办法可以阻止从主函数、MaterialApp 或 ThemeData 收听设备设置中的文本大小?

我不想使用 MediaQuery,因为我的应用程序非常大,我现在无法更改每个文本小部件。

谢谢

size screen flutter

1
推荐指数
2
解决办法
854
查看次数