我正在寻找一种方法,使我的Flutter应用程序能够接收来自其他应用程序的意图,但未找到任何方法。
我想要接收意图而不是发送它们。
例如:
我想要打开相册并单击共享按钮,然后从菜单中选择我的Flutter应用程序。 然后,我的Flutter应用程序将接收包含图片的意图(稍后通过HTTP请求发送)。
有人知道如何做吗?
我正在寻找一种方法,使我的Flutter应用程序能够接收来自其他应用程序的意图,但未找到任何方法。
我想要接收意图而不是发送它们。
例如:
我想要打开相册并单击共享按钮,然后从菜单中选择我的Flutter应用程序。 然后,我的Flutter应用程序将接收包含图片的意图(稍后通过HTTP请求发送)。
有人知道如何做吗?
这里有一个完整且简单的例子 - 它包含了在原生端和Flutter端所需的一切内容:https://flutter.io/flutter-for-android/#how-do-i-handle-incoming-intents-from-external-applications-in-flutter
将会显示:最初的回答这个问题已经有答案了,但我想分享更多细节。
在这里,您可以使用receive_sharing_intent包。它是空安全的,并支持Android和iOS平台。使用此包,您可以在开放和关闭的应用程序中接收文本和多个媒体文件。因此,它使生活更轻松。
为了进一步了解如何接收文本和多个媒体文件,您可以查看link。同时,您还将了解如何在关闭的应用程序中接收意图。