簡體   English   中英

whatsapp超鏈接 - 結合whatsapp:// send? 意圖://發送/

[英]whatsapp hyperlink - combine whatsapp://send? with intent://send/

我的網頁上可以有一個按鈕,用於將預先填寫的消息發送到特定號碼?

我正在嘗試

intent://send/+391234567890#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end;whatsapp://send?text=

沒什么結果。

有解決方案嗎? 謝謝

首先,編寫沒有+國家代碼

<a href="intent://send/[countrycode_without_plus][number]#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">Message me in WhatsApp</a>

遺憾的是,除非您的聯系人列表中已有號碼,否則這不起作用! 讓它無用。

這就是我發生的事情:我得到一個模態對話框,說用戶不在WhatsApp上,我可以邀請短信 這是一個錯誤 - 它們在WhatsApp上是絕對的,但在我的聯系人中卻沒有,因為我已將它們刪除進行測試。

解決方法的想法

  1. 提供vCard以保存到聯系人

由於電話號碼必須首先在聯系人列表中,讓我們在那里。 跟蹤網站訪問者,看看是否是第一次點擊WhatsApp上的聯系方式 (一個cookie?)。 如果這是她第一次點擊,請使鏈接下載您的vCard

href="johnsmith.vcf"

用戶現在必須使用People應用程序打開下載的vCard,並將您添加到她的聯系人。

  1. Android意圖URI FTW

當她返回時,假設她添加了你,使按鈕使用intent:// URI方案。

href="intent://send/391234567890#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end"

她輕拍它並神奇地轉移到與你聊天的WhatsApp。

  1. 跟蹤要呈現的href

希望您可以使用您設置的cookie來跟蹤她,這樣您就沒有按鈕提供vCard AGAIN了。 除非您提出要求,否則沒有其他方法可以知道您的號碼是否在她的聯系人列表中。 但那時它不再是一個按鈕了,它是一種形式。

電報也是如此。 安全隱患可能是使Instant Messaging不那么即時的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM