周りの誰もがIMを使用していました。私のサイトでは、与えられたインスタントメッセージングアプリケーション(PCとモバイルの両方)を開き、自分の番号にメッセージを送信するリンクを配置する必要があります-そして、私は方法を見つけることができません!
私はそれを行うためにいくつかのURLスキームを使用することを想定していますが、私が見つけることができるすべては(__numberは私の携帯電話番号です):
<a href="intent://send/__number__#Intent;scheme=smsto;package=com.whatsapp;action=Android.intent.action.SENDTO;end">WhatsApp</a>
そして
<a href="viber://add?number=__number__">Viber</a>
(+1202 ...で電話を使用するか、単純な1202 ...で使用する必要があるかさえわかりません(プラスが必要かどうか)
率直に言って、うまくいきません。 Viberはウィンドウを開き、その要求を処理しないことを通知し、WhatsAppはintent
スキームにまったくリンクされていません(いくつかのデバイスとOSでテスト済み)。
この小さな問題を解決するためにあなたを助けてください:どのようなURLがViberとWhatsAppアプリを開き、サイトの訪問者が私に連絡できるようにしますか?
必要なものはdeep-linkingと呼ばれ、viber
とwhatsapp
の例は次のとおりです。
Viber:
<a href="viber://pa?chatURI=[public account URI]&text=[message text]"> some text </a>
Whatsapp:
<a href="whatsapp://send?abid=[users name]&text=[message text]"> some text </a>
出典:
http://origamiengine.com/deep-linking
https://support.viber.com/customer/en/portal/articles/2872423-deep-links
WhatsUpでは、このリンクを使用できます。このリンクを使用すると、モバイルでチャットが開きます。+記号なしで電話を入力するだけです。
<a href="https://api.whatsapp.com/send?phone=123456789">WhatsUp</a>
ユーザーへのViberリンクは次のようになります。
viber://contact?number=%2B0000000000000
+
なしで%2B
を含む国際電話番号形式を使用します。
パブリックアカウント(/ paを含むviberリンクとも呼ばれます)を作成したくないので、リンクを追加するだけです:<a href="viber://chat?number=012345678901"">chat with me</a>
最初の2桁は国コードであり、+記号は不要です。
実際、viber://add?number=XXXXXXXXX
はデスクトップアプリでは機能しません。携帯電話から開いた場合にのみ機能します。デスクトップの場合は、viber://chat?number=XXXXXXXXX
を使用する必要があります。
Whatsappリンクは非常に簡単です:https://wa.me/XXXXXXXXXX
。
すべてのメッセンジャーのリンクを生成する方法は非現実的であるため、whatsappおよび電信リンクの生成には常に https://msng.link/ を使用します。これは非常に簡単です。
Whatsappの場合は簡単です。
次の形式**https://wa.me/123456/**
を使用します。これで完了です。ここで123456は、国コード付きのwhatsapp番号を意味します。 +またはその前に00を含めないでください。国番号を番号に入れてください。ここで91は国コードで、残りは電話番号です。これはアプリでも機能し、whatsapp Webでも機能します。
viberの場合、この形式はパブリックアカウントで機能します。 viberユーザー名を持っている場合は、同じ方法を使用できます。
https://viber.me/username/
はページにあなたを送ります。
これはfacebookでも機能します。 Facebookプロフィールが検索エンジンに表示される場合、この方法を使用できます。
fb.me/username
で上記の形式を使用すると、ユーザーのFacebookページにリダイレクトされます。ページでも機能すると思います。試したことがありません。うまくいくはずです。