外部リンクを介した共有
「テキスト入力」、「ボタン」、「Webサイトへの外部リンク(Website External Link)」アクションを使用することで、AdaloアプリからWhatsApp、Telegram、Googleメッセージ(SMS)、またはメールへ、あらかじめ入力されたメッセージを直接ユーザーに送信させることができます。
各プラットフォームは、アプリを起動してメッセージを自動入力する特定のURLスキームをサポートしています。「Magic Text」を使用することで、そのメッセージ内にアプリのコンテンツを動的に流し込むことが可能です。
ビデオチュートリアル
WhatsAppへの共有
仕組み
ベースURLの形式:
特定の電話番号宛てに送信する場合は、wa.me/ の後ろに電話番号を含めます:
※ 電話番号は、スペース、ダッシュ(ハイフン)、括弧を含まない、完全な国際形式(国番号から始まる形式)である必要があります(例:日本の番号の場合は 819012345678)。
URLスキームに関する詳細な仕様は、WhatsAppのFAQをご確認ください。
設定手順
テキスト入力(Text Input)を追加する:ここはユーザーが送信したいメッセージを入力する場所になります。
同じ画面にボタン(Button)を追加する。
ボタンに「外部リンク(External Link)」アクションを追加する:
「Add Action(アクションを追加)」を開き、「External Link」を選択します。
「Use System Browser(システムブラウザを使用)」を有効にします。 これにより、Adaloのインアプリブラウザではなく、WhatsAppで直接リンクが開くようになります。
URLフィールドで「Magic Text」を使用し、テキスト入力の値を流し込みます:
送信先をあらかじめ設定しておく場合:
プレビューとテスト:ボタンをタップすると、メッセージがあらかじめ入力された状態でWhatsAppが開くはずです。
注意事項
ユーザーのデバイスにWhatsAppがインストールされている必要があります。
重要:外部リンクアクションの「Use System Browser」を必ず有効にしてください。これが有効になっていない場合、Adaloは
https://リンクをインアプリブラウザで開いてしまい、WhatsAppに正しく処理が引き渡されない可能性があります。AdaloがURL内で自動エンコード(変換)するのはスペースのみです。メッセージテキスト内に
&、#、+などの特殊文字を使用すると、URLが破損して正しく動作しなくなる可能性があるため、これらは避けてください。特定の番号に送信する手順は上の動画では説明されていませんが、上記で示したようにURLに電話番号を追加することで、同じ手順で設定できます。
Telegramへの共有
仕組み
URL付きでメッセージを共有する場合:
特定のTelegramユーザー(ユーザー名指定)に直接送信する場合:
URLなしでテキストメッセージのみを共有する場合:
詳細については、Telegramの共有用ドキュメントをご確認ください。
設定手順
テキスト入力(Text Input)を追加する:ここはユーザーが共有したいメッセージを入力する場所になります。
同じ画面にボタン(Button)を追加する。ラベル名は「Telegramで共有」などのように設定します。
ボタンに「外部リンク(External Link)」アクションを追加する:
「Add Action(アクションを追加)」を開き、「External Link」を選択します。
「Use System Browser(システムブラウザを使用)」を有効にします。 これにより、Adaloのインアプリブラウザではなく、Telegramで直接リンクが開くようになります。
URLフィールドで、共有したい内容に合わせて「Magic Text」を使用し設定します:
テキストメッセージのみの場合:
データベースのリンクとメッセージを併せる場合:
既知のTelegramユーザー名に直接送る場合:
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のメッセージアプリが開きます。
設定手順
テキスト入力(Text Input)を追加する:ここはユーザーが送信したいメッセージを入力する場所になります。
同じ画面にボタン(Button)を追加する。ラベル名は「テキストとして送信」や「SMSで共有」などのように設定します。
ボタンに「外部リンク(External Link)」アクションを追加する:
「Add Action(アクションを追加)」を開き、「External Link」を選択します。
URLフィールドで「Magic Text」を使用し、テキスト入力の値を流し込みます:
送信先の電話番号をあらかじめ設定しておく場合:
データベースから電話番号を動的に取得する場合:
プレビューとテスト:ボタンをタップすると、メッセージがあらかじめ入力された状態でデバイスのデフォルトのメッセージアプリが開くはずです。
注意事項
sms:スキームは、ユーザーのデバイスでデフォルトに設定されているメッセージアプリを開きます。電話番号は、スペース、ダッシュ(ハイフン)、括弧を含まない完全な形式にする必要があります。
Adaloは
sms:リンクに対してURLエンコードを一切適用しません。メッセージテキスト内に&や#などの特殊文字を使用すると、URLが破損して正しく動作しなくなる可能性があるため、これらは避けてください。この機能は、Adaloのモバイルプレビューアおよび公開されたアプリで確実に動作します。デスクトップ(PC)のブラウザにはデフォルトのSMSアプリがないため、デスクトップ用のWebプレビューでは動作しない場合があります。
メールでの共有
仕組み
ベースURLの形式:
特定のメールアドレス宛てに送信する場合:
設定手順
テキスト入力(Text Input)を追加する:「件名用」と「本文用」にそれぞれ1つずつ追加します。なお、件名は固定のテキスト(静的テキスト)として直接入力することも可能です。
同じ画面にボタン(Button)を追加する。ラベル名は「メールで共有」などのように設定します。
ボタンに「外部リンク(External Link)」アクションを追加する:
「Add Action(アクションを追加)」を開き、「External Link」を選択します。
URLフィールドで「Magic Text」を使用します:
送信先をあらかじめ設定しておく場合:
プレビューとテスト:ボタンをタップすると、各フィールドがあらかじめ入力された状態でユーザーのデフォルトのメールアプリが開くはずです。
注意事項
Androidでは通常Gmailが開き、iOSではAppleのメールアプリ(またはユーザーがデフォルトに設定しているメールアプリ)が開きます。
ンマで区切ることで、複数の宛先を追加できます:
mailto:one@example.com,two@example.comCCとBCCにも対応しています:
mailto:?cc=someone@example.com&bcc=another@example.com&subject=Hi&body=HelloAdaloは
mailto:リンクに対してURLエンコードを一切適用しません。件名や本文のテキスト内に&や#などの特殊文字を使用すると、URLが破損して正しく動作しなくなる可能性があるため、これらは避けてください。
参照ガイド
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
いいえ(標準内蔵)
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?