如何使用颤动共享文件
问题描述:
我想知道如何在颤动应用程序中共享文件?如何使用颤动共享文件
我看到一些老的提及用mojo使用Intents,但似乎不再存在。这似乎是我们应该能够以跨平台方式处理的标准功能(显然ios与android之间存在一些差异)。
什么是共享文件(例如通过电子邮件)的当前最佳做法?我能做的最好的事情是UrlLauncher,我可以想象它使用它来为我想要共享的文件启动一个处理程序,但这似乎是一个延伸。
答
目前没有内置的方法来做到这一点。正如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所示的平台服务模式,从您的飞镖调用它。
谢谢你的邀请!我们正在通过https://github.com/flutter/flutter/issues/7111进行跟踪 –