For the complete documentation index, see llms.txt. This page is also available as Markdown.

共有アクション

共有アクションは、デバイスに組み込まれている「共有シート(シェアメニュー)」を開き、アプリ内のコンテンツをユーザーのデバイスにあるあらゆるアプリ(テキストメッセージ、メール、SNS、メモなど)に共有できるようにする機能です。

特定のURLを開く「外部リンク(External Link)」とは異なり、共有アクションではユーザー自身がコンテンツの送信先を選択できます。


共有できるもの

共有できるコンテンツは、1回のアクションにつき1つだけです。

  • テキスト — データベースにある名前、説明文、メッセージ、または任意のテキスト値

  • 画像 — アプリ内に保存されている写真や画像

  • ファイル — アプリ内に保存されているPDFなどのドキュメント

  • 数値 — 価格、スコア、その他の数値

  • 日付 — データベースにある日付の値

URLを共有したい場合、データベースに「テキスト」プロパティとしてURLを保存し、それを共有元(Source)として選択してください。


設定方法

  1. 共有をトリガーにしたいコンポーネント(ボタンやアイコンなど)を選択します。

  2. Add Action(アクションを追加)」 を開きます。

  3. More...(その他)」 を選び、「Share(共有)」 を選択します。

  4. Source(共有元)」 フィールドで、共有したいデータを選択します。このドロップダウンには、そのスクリーンで利用可能なデータ(テキストフィールド、画像、ファイルなど)がすべて表示されます。

設定はこれだけです。設定が必要なのは「Source」フィールドのみです。ユーザーがコンポーネントをタップすると、そのコンテンツがセットされた状態で共有シートが開きます。


活用例(ユースケース)

例えば、レシピアプリを作っているとします。各レシピには「名前」「説明文」「写真」があります。

  • レシピの詳細画面に共有アイコンを追加します。

  • 共有アクションの Source(共有元)を、レシピの「説明文(description)」フィールドに設定します。

  • ユーザーがアイコンをタップすると共有シートが開き、レシピの説明文をテキストメッセージ、メール、AirDrop、またはデバイス内のその他のアプリを介して友人に送信できます。

レシピの写真の方を共有したい場合は、Sourceを「画像(image)」フィールドに変更するだけです。共有シートが開き、ユーザーは画像を直接送信できるようになります。


注意事項

  • 共有シートはAdaloではなく、デバイスのオペレーティングシステム(iOSやAndroidなど)によって制御されます。 ユーザーに表示される選択肢(アプリ)は、そのユーザーがインストールしているアプリによって異なります。

  • 1つの共有アクションにつき、共有できるSourceは1つだけです。テキストと画像の両方を共有させたい場合は、別々のボタンを用意し、それぞれに個別の共有アクションを設定してください。

  • サポートされている画像の形式:PNG、JPG、GIF。サポートされているファイルの形式:PDF。

  • Webアプリ(PWA)の場合: 共有にはブラウザに組み込まれている共有機能が使用されます。一部のデスクトップ(PC)ブラウザはこれをサポートしておらず、アラート(警告)が表示される場合があります。

Last updated

Was this helpful?