如何使用颤动共享文件

问题描述:

我想知道如何在颤动应用程序*享文件?如何使用颤动共享文件

我看到一些老的提及用mojo使用Intents,但似乎不再存在。这似乎是我们应该能够以跨平台方式处理的标准功能(显然ios与android之间存在一些差异)。

什么是共享文件(例如通过电子邮件)的当前最佳做法?我能做的最好的事情是UrlLauncher,我可以想象它使用它来为我想要共享的文件启动一个处理程序,但这似乎是一个延伸。

+1

谢谢你的邀请!我们正在通过https://github.com/flutter/flutter/issues/7111进行跟踪 –

任何人仍然发现了这个问题,你现在可以共享插件分享的东西:https://pub.dartlang.org/packages/share

目前没有内置的方法来做到这一点。正如Seth Ladd在上面提到的那样,https://github.com/flutter/flutter/issues/7111正在追踪使这更容易。

现在,你就必须写在Objective-C或Java必要的共享代码和使用在https://flutter.io/platform-services记录,并在https://github.com/flutter/flutter/tree/master/examples/hello_services所示的平台服务模式,从您的飞镖调用它。