我已经开发了一个主要用于手机的网站。
我想让用户直接从网页分享信息到WhatsApp。
使用UserAgent检测,我可以区分Android和iOS。
我发现,为了在iOS中实现上述内容,我可以使用以下网址:
href="whatsapp://send?text=http://www.example.com"
我仍然在寻找当操作系统是Android时使用的解决方案(因为上面的方法不起作用)。
我猜这与Android中使用"intent“有某种关系,但我不知道如何将其作为href的参数。
发布于 2018-07-18 21:12:09
根据新的文档,链接现在是:
<a href="https://wa.me/?text=urlencodedtext">Share this</a>
如果不起作用,试试这个:
<a href="whatsapp://send?text=urlencodedtext">Share this</a>
发布于 2014-12-04 21:54:34
最近,WhatsApp在其official website上更新,我们需要使用这个HTML标签,以便使其可在移动网站上共享:
<a href="whatsapp://send?text=Hello%20World!">Hello, world!</a>
您可以替换text=
以使您的链接或任何文本内容
发布于 2014-03-31 15:23:13
我担心用于安卓系统的WhatsApp目前还不支持从网络浏览器调用。
我对我当前的项目也有同样的要求,因为我找不到任何合适的信息,所以我最终下载了APK文件。
在Android中,如果应用程序想要从web浏览器调用,它需要定义一个类别为android.intent.category.BROWSABLE的活动。
你可以在这里找到更多信息:https://developers.google.com/chrome/mobile/docs/intents
如果您查看WhatsApp AndroidManifest.xml文件,则只有以下类别可浏览的活动:
<activity android:name="com.whatsapp.Conversation" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:windowSoftInputMode="stateUnchanged">
<intent-filter>
<action android:name="android.intent.action.SENDTO" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="sms" />
<data android:scheme="smsto" />
</intent-filter>
</activity>
我已经玩了一段时间了,我不能让它去工作。我得到的最多的是从Chrome打开WhatsApp应用程序,但我想不出一种方法来设置消息内容和收件人。
由于WhatsApp团队没有对其进行记录,因此我认为这项工作仍在进行中。看起来在未来WhatsApp也会处理短信。
获取更多信息的唯一方法是联系WhatsApp开发团队,正如我所尝试的那样,但我仍在等待回应。
致以问候!
https://stackoverflow.com/questions/21935149
复制相似问题