【问题标题】:Support custom file extension in a flutter app ( Open file with extension .abc in flutter )支持 Flutter 应用中的自定义文件扩展名(在 Flutter 中打开扩展名为 .abc 的文件)
【发布时间】:2019-12-11 18:34:54
【问题描述】:

所以我要导出在我的应用程序中创建的文件,扩展名为 .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 中的 swift 代码部分吗? 我不熟悉 swift 语言,但我希望我的用户能够在两个平台上使用相同的功能。

【问题讨论】:

  • 你是如何为 Android 做的?上面的链接缺少什么?
  • 你找到解决方案了吗?
  • 典型的堆栈溢出。没关系,我修好了。其他人都只是?_?
  • xD。一会儿我会在下面添加Android的答案

标签: flutter flutter-layout flutter-dependencies


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-28
    • 1970-01-01
    • 2022-11-15
    • 1970-01-01
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多