トップフラッター共有およびインテントパッケージ インテントは、アプリが他のアプリにデータを通信するために使用されます。暗黙的なインテントでは、アクションも受け入れることができ、そのアクションの1つはACTION\SENDコマンドです。これは、データを他のアプリ間で送信したいことを示します。データとそのタイプを指定し、システムは互換性のある受信アクティビティを特定し、ユーザーに表示します。 インテントを使用することにより、アプリケーション間でデータを送受信するために最も一般的に使用されるのは、コンテンツのソーシャル共有です。したがって、インテントを使用すると、ユーザーはお気に入りのアプリケーションを使用して情報を簡単かつ迅速に共有できます。 フラッターアプリにコンテンツ共有、ファイル共有、URLランチャー、クイックアクション、およびインテントを追加できるFlutterパッケージの完全なリストを以下に示します。
share_plus
3225
プラットフォームのシェアUIを使用してコンテンツを共有するための Flutter プラグイン(Android では ACTION_SEND インテント、iOS では UIActivityViewController を使用)
flutter_share_me
186
ソーシャルメディアにコンテンツを共有するためのFlutterプラグイン。Facebook、WhatsApp、Twitter、およびシステム共有UIに共有できます。URLとテキストをサポートしています。
flutter_social_content_share
166
このプラグインは、Instagram、Facebook、メール、SMS、WhatsAppなどのソーシャルメディアにコンテンツを共有することができます。これはiOSおよびAndroidプラットフォームで正常に動作します。
share_files_and_screenshot_widgets
75
このpubを使用すると、あらゆる種類のファイル(csv、mp4、pngなど)を共有できます。共有したいウィジェットのスクリーンショットを取得して画像として返し、直接共有することもできます。
lecle_social_share
26
あなたが特定のプラットフォームでのみファイルを共有したい場合、このプラグインが作成された Flutter プロジェクトはファイルをソーシャルメディア(Facebook、Instagram など)に共有するのをサポートします。