web-dev-qa-db-ja.com

ViberとWhatsAppを開き、私にメッセージを送信するリンクを作成します

周りの誰もが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アプリを開き、サイトの訪問者が私に連絡できるようにしますか?

7
Alexander

必要なものはdeep-linkingと呼ばれ、viberwhatsappの例は次のとおりです。

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

7
Pedro Lobito

WhatsUpでは、このリンクを使用できます。このリンクを使用すると、モバイルでチャットが開きます。+記号なしで電話を入力するだけです。

<a href="https://api.whatsapp.com/send?phone=123456789">WhatsUp</a>

4

ユーザーへのViberリンクは次のようになります。

viber://contact?number=%2B0000000000000

+なしで%2Bを含む国際電話番号形式を使用します。

2
Iggy

パブリックアカウント(/ 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/ を使用します。これは非常に簡単です。

1
anstak

Whatsappの場合は簡単です。

次の形式**https://wa.me/123456/**を使用します。これで完了です。ここで123456は、国コード付きのwhatsapp番号を意味します。 +またはその前に00を含めないでください。国番号を番号に入れてください。ここで91は国コードで、残りは電話番号です。これはアプリでも機能し、whatsapp Webでも機能します。

viberの場合、この形式はパブリックアカウントで機能します。 viberユーザー名を持っている場合は、同じ方法を使用できます。

https://viber.me/username/はページにあなたを送ります。

これはfacebookでも機能します。 Facebookプロフィールが検索エンジンに表示される場合、この方法を使用できます。

fb.me/usernameで上記の形式を使用すると、ユーザーのFacebookページにリダイレクトされます。ページでも機能すると思います。試したことがありません。うまくいくはずです。

0
waruna abeykoon