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

外部リンクを介した共有

「テキスト入力」、「ボタン」、「Webサイトへの外部リンク(Website External Link)」アクションを使用することで、AdaloアプリからWhatsApp、Telegram、Googleメッセージ(SMS)、またはメールへ、あらかじめ入力されたメッセージを直接ユーザーに送信させることができます。

各プラットフォームは、アプリを起動してメッセージを自動入力する特定のURLスキームをサポートしています。「Magic Text」を使用することで、そのメッセージ内にアプリのコンテンツを動的に流し込むことが可能です。


ビデオチュートリアル


WhatsAppへの共有

仕組み

ベースURLの形式:

特定の電話番号宛てに送信する場合は、wa.me/ の後ろに電話番号を含めます:

※ 電話番号は、スペース、ダッシュ(ハイフン)、括弧を含まない、完全な国際形式(国番号から始まる形式)である必要があります(例:日本の番号の場合は 819012345678)。

URLスキームに関する詳細な仕様は、WhatsAppのFAQをご確認ください。

設定手順

  1. テキスト入力(Text Input)を追加する:ここはユーザーが送信したいメッセージを入力する場所になります。

  2. 同じ画面にボタン(Button)を追加する。

  3. ボタンに「外部リンク(External Link)」アクションを追加する:

    • 「Add Action(アクションを追加)」を開き、「External Link」を選択します。

    • 「Use System Browser(システムブラウザを使用)」を有効にします。 これにより、Adaloのインアプリブラウザではなく、WhatsAppで直接リンクが開くようになります。

    • URLフィールドで「Magic Text」を使用し、テキスト入力の値を流し込みます:

    • 送信先をあらかじめ設定しておく場合:

  4. プレビューとテスト:ボタンをタップすると、メッセージがあらかじめ入力された状態でWhatsAppが開くはずです。

注意事項

  • ユーザーのデバイスにWhatsAppがインストールされている必要があります。

  • 重要:外部リンクアクションの「Use System Browser」を必ず有効にしてください。これが有効になっていない場合、Adaloは https:// リンクをインアプリブラウザで開いてしまい、WhatsAppに正しく処理が引き渡されない可能性があります。

  • AdaloがURL内で自動エンコード(変換)するのはスペースのみです。メッセージテキスト内に &#+ などの特殊文字を使用すると、URLが破損して正しく動作しなくなる可能性があるため、これらは避けてください。

  • 特定の番号に送信する手順は上の動画では説明されていませんが、上記で示したようにURLに電話番号を追加することで、同じ手順で設定できます。


Telegramへの共有

仕組み

URL付きでメッセージを共有する場合:

特定のTelegramユーザー(ユーザー名指定)に直接送信する場合:

URLなしでテキストメッセージのみを共有する場合:

詳細については、Telegramの共有用ドキュメントをご確認ください。

設定手順

  1. テキスト入力(Text Input)を追加する:ここはユーザーが共有したいメッセージを入力する場所になります。

  2. 同じ画面にボタン(Button)を追加する。ラベル名は「Telegramで共有」などのように設定します。

  3. ボタンに「外部リンク(External Link)」アクションを追加する:

    • 「Add Action(アクションを追加)」を開き、「External Link」を選択します。

    • 「Use System Browser(システムブラウザを使用)」を有効にします。 これにより、Adaloのインアプリブラウザではなく、Telegramで直接リンクが開くようになります。

    • URLフィールドで、共有したい内容に合わせて「Magic Text」を使用し設定します:

    テキストメッセージのみの場合:

    データベースのリンクとメッセージを併せる場合:

    既知のTelegramユーザー名に直接送る場合:

  4. Preview and Test -- Tapping the button should open Telegram with the message or link pre-filled.プレビューとテスト:ボタンをタップすると、メッセージまたはリンクがあらかじめ入力された状態でTelegramが開くはずです。

Notes

  • 重要:外部リンクアクションの「Use System Browser」を必ず有効にしてください。これが有効になっていない場合、Adaloは https:// リンクをインアプリブラウザで開いてしまい、Telegramアプリに正しくリダイレクトされない可能性があります。

  • デバイスにTelegramがインストールされていない場合、リンクは代わりにブラウザでTelegram Webを開きます。

  • Telegramでは、URLを介したダイレクトメッセージの送信に、電話番号ではなくユーザー名(例:@johndoe)を使用します。


Googleメッセージ(SMS)への共有

仕組み

ベースURLの形式(送信先を指定しない場合):

特定の電話番号宛てに送信する場合:

※ この設定はAndroidとiOSの両方で動作します。Androidでは通常Googleメッセージが開き、iOSではAppleのメッセージアプリが開きます。

設定手順

  1. テキスト入力(Text Input)を追加する:ここはユーザーが送信したいメッセージを入力する場所になります。

  2. 同じ画面にボタン(Button)を追加する。ラベル名は「テキストとして送信」や「SMSで共有」などのように設定します。

  3. ボタンに「外部リンク(External Link)」アクションを追加する:

    • 「Add Action(アクションを追加)」を開き、「External Link」を選択します。

    • URLフィールドで「Magic Text」を使用し、テキスト入力の値を流し込みます:

    • 送信先の電話番号をあらかじめ設定しておく場合:

    • データベースから電話番号を動的に取得する場合:

  4. プレビューとテスト:ボタンをタップすると、メッセージがあらかじめ入力された状態でデバイスのデフォルトのメッセージアプリが開くはずです。

注意事項

  • sms: スキームは、ユーザーのデバイスでデフォルトに設定されているメッセージアプリを開きます。

  • 電話番号は、スペース、ダッシュ(ハイフン)、括弧を含まない完全な形式にする必要があります。

  • Adaloは sms: リンクに対してURLエンコードを一切適用しません。メッセージテキスト内に &# などの特殊文字を使用すると、URLが破損して正しく動作しなくなる可能性があるため、これらは避けてください。

  • この機能は、Adaloのモバイルプレビューアおよび公開されたアプリで確実に動作します。デスクトップ(PC)のブラウザにはデフォルトのSMSアプリがないため、デスクトップ用のWebプレビューでは動作しない場合があります。


メールでの共有

仕組み

ベースURLの形式:

特定のメールアドレス宛てに送信する場合:

設定手順

  1. テキスト入力(Text Input)を追加する:「件名用」と「本文用」にそれぞれ1つずつ追加します。なお、件名は固定のテキスト(静的テキスト)として直接入力することも可能です。

  2. 同じ画面にボタン(Button)を追加する。ラベル名は「メールで共有」などのように設定します。

  3. ボタンに「外部リンク(External Link)」アクションを追加する:

    • 「Add Action(アクションを追加)」を開き、「External Link」を選択します。

    • URLフィールドで「Magic Text」を使用します:

    • 送信先をあらかじめ設定しておく場合:

  4. プレビューとテスト:ボタンをタップすると、各フィールドがあらかじめ入力された状態でユーザーのデフォルトのメールアプリが開くはずです。

注意事項

  • Androidでは通常Gmailが開き、iOSではAppleのメールアプリ(またはユーザーがデフォルトに設定しているメールアプリ)が開きます。

  • ンマで区切ることで、複数の宛先を追加できます:mailto:one@example.com,two@example.com

  • CCとBCCにも対応しています:mailto:?cc=someone@example.com&bcc=another@example.com&subject=Hi&body=Hello

  • Adaloは mailto: リンクに対してURLエンコードを一切適用しません。件名や本文のテキスト内に &# などの特殊文字を使用すると、URLが破損して正しく動作しなくなる可能性があるため、これらは避けてください。


参照ガイド

プラットフォーム
URLの形式
アプリのインストールが必要?

WhatsApp

https://wa.me/?text=MESSAGE

はい

WhatsApp(番号宛て)

https://wa.me/PHONE?text=MESSAGE

はい

Telegram

https://t.me/share/url?url=URL&text=MESSAGE

いいえ(Web版に切り替わります)

Telegram(ユーザー名宛て)

https://t.me/USERNAME?text=MESSAGE

いいえ(Web版に切り替わります)

SMS

sms:?body=MESSAGE

いいえ(標準内蔵)

SMS(番号宛て)

sms:PHONE?body=MESSAGE

いいえ(標準内蔵)

Email

mailto:?subject=SUBJECT&body=MESSAGE

いいえ(標準内蔵)

メール(アドレス宛て)

mailto:EMAIL?subject=SUBJECT&body=MESSAGE

いいえ(標準内蔵)


全プラットフォーム共通のヒント

  • WhatsAppとTelegramでは「Use System Browser」を有効にする:Adaloはデフォルトで https:// リンクをインアプリブラウザで開くため、ネイティブアプリへの引き渡しが妨げられることがあります。なお、sms:mailto: リンクではこの設定は不要です。これらは常にOSへ直接引き渡されます。

  • URLエンコード:Adaloのエンコード処理は最小限です。https:// リンクのスペースを %20 に変換するだけで、sms:mailto: リンクに対してはエンコードを一切適用しません。メッセージテキスト内では &#+ などの特殊文字を避けてください。最も確実に動作させるには、メッセージをプレーンテキスト(装飾なしの文字)のままにしてください。

  • Webプレビューの制限:sms:mailto: リンクは、デスクトップ(PC)のWebプレビューでは期待通りに動作しない場合があります。また、WhatsAppやTelegramのリンクは、新しいタブで開くのではなくページ自体が遷移してしまいます。正確なテストを行うには、Adaloのモバイルプレビューアまたは公開されたアプリを使用してください。

  • Magic Text:「Magic Text」を使用することで、ユーザー名、出品タイトル、価格、リンクなど、アプリのデータベースにあるあらゆるデータを取り込むことができます。これにより、「[価格]で販売中の[商品名]をチェックしよう!」といった動的な共有メッセージを作成できます。

  • 複数の共有オプション:ユーザーが共有方法を選べるように、ボタンの列(プラットフォームごとに1つ)を追加することを検討してください。各ボタンは同じ「テキスト入力」を参照しますが、それぞれ異なる「外部リンクURL」を使用します。

  • 動的な電話番号:アプリのコレクション内にユーザーの電話番号を保存している場合は、番号を直接入力(固定)する代わりに、Magic Textを使ってそれらの番号をWhatsAppやSMSのURLに流し込むことができます。

Last updated

Was this helpful?