在flutter应用程序中支持自定义文件扩展名(在flutter中打开扩展名为.abc的文件)

时间:2019-08-03 12:14:21

标签: flutter flutter-layout flutter-dependencies

所以我要导出在应用程序中创建的扩展名为.abc的文件

现在,如果用户在whatsapp或电报或任何其他平台上共享文件,并且当其他用户尝试打开文件时,“打开方式”对话框应与我的应用程序一起出现在列表中。

我尝试了以下方法,但这种方法行不通,而且仅适用于Android,并且正在为此寻求多平台解决方案。

Is it possible to register a Flutter app as an Android Intent Filter and to handle Incoming Intents?

我能够使用上述方法来编译应用,但无法使用我的应用名称填充“打开方式”对话框

谢谢您的时间。

编辑1:

所以我已经成功为Android添加了此功能,但我仍在尝试为我的iPhone用户添加相同的功能。

有人可以在iOS的快速代码部分帮助我吗? 我不熟悉快速的语言,但希望我的用户能够在两个平台上使用相同的功能。

1 个答案:

答案 0 :(得分:0)

我找到了适用于 iOS 的解决方案:

您可以使用 Uni Links 包将通知发送到您的 Flutter 应用程序中。 然后,您需要在 Info.plist 中为 XCode 项目手动添加文件类型。您可以找到例如 here 的解释。