我正在使用FlutterDownloader下载文件。
final taskId = await FlutterDownloader.enqueue(
url: url,
savedDir: (await getApplicationDocumentsDirectory()).path,
showNotification:
true, // show download progress in status bar (for Android)
openFileFromNotification:
true, // click on notification to open downloaded file (for Android)
);
在Android中,通知会显示在通知栏中。但在iOS中,即使文件已成功下载并显示在项目名称下的“文件”应用程序中,也不会显示通知。
所需解决方案:如何在iOS或snackbar中显示下载通知,并在项目文件夹下链接到iOS手机的“文件”应用程序。
任何帮助都将不胜感激。谢谢。
2条答案
按热度按时间rqqzpn5f1#
我在didFinishLaunchingWithOptions方法内的**“AppDelegate.swift”**中添加了这一行,它解决了我的问题:
文档链接:
https://github.com/MaikuB/flutter_local_notifications/tree/master/flutter_local_notifications#%EF%B8%8F-ios-setup
//我在插件的文档中找到了这个,希望它能解决你的问题!
llew8vvj2#
尝试使用flutter dio包,它有一个下载函数,带有进程回调。通过在头中设置内容长度来设置总长度。