Viberリンク形式
各行には通常のウェブリンク、iPhoneのURLスキーム、Android形式が表示されます。大文字のプレースホルダーは実際の値に置き換えてください。
| コンテンツ | ウェブリンク | iPhone(URLスキーム) | アンドロイド |
|---|---|---|---|
| 番号とチャットする | https://viber.com/… | viber://chat?number=380501234567 | viber://chat?number=380501234567 |
| アプリを開く | — | viber:// | viber:// |
数字だけの国際形式を使用してください。
ほとんどのアプリは URL スキームを公式に文書化していません。 以下の形式は DSLink が現在実稼働環境で使用している形式ですが、アプリの更新により形式が変更される可能性があります。スキームを独自のアプリまたはサイトにハードコーディングする前に、実際のデバイスでテストしてください。
ウェブサイトでのスキームの使用
URL スキームはリンクに直接挿入できます。 iPhone では、Safari はアプリを切り替える前に訪問者に確認を求めます。
<a href="viber://chat?number=380501234567">Open in Viber</a>
どこでも 2 つの制限が適用されます。 アプリがインストールされていない場合、裸のスキームは何も役に立ちません。iOS ではエラーが表示されます。 また、Instagram、TikTok、X などのアプリ内の組み込みブラウザーはカスタム スキームをブロックまたは無視することが多く、まさにほとんどのリンクがタップされる場所です。
コード不要の代替手段: スマート リンク
DSLinkスマートリンクはこれらすべてを1つの短いURLにまとめます。電話ではデバイスに適したアプリ形式を試み、アプリがない場合はViberのウェブページにフォールバックし、デスクトップの訪問者は直接ウェブサイトに送ります。どこでも1つのリンクを共有し、クリック統計を取得できます。
よくある質問
チャット用のViber URLスキームは何ですか?
viber://chat?number=NUMBER は、その電話番号とのViberチャットを開きます。
番号にプラス記号を含めるべきですか?
数字だけで国際形式を使用してください。例:380501234567。
Viber アプリがインストールされていない場合、どうなりますか?
裸の URL スキームは失敗します。iOS ではエラーが表示され、何も開きません。 常に Web フォールバックと組み合わせてください。Android ではインテントに S.browser_fallback_url を指定するか、Web ページに自動的にフォールバックする DSLink スマート リンクを使用してください。