PhoneGap和WhatsApp

时间:2015-03-02 12:06:15

标签: android html5 cordova whatsapp

我希望你能帮助我找到问题所在。

我正在开发一个应该使用WhatsApp的应用程序。此应用程序使用HTML5,CSS3和Javascript。我正在使用此链接向WhatsApp发送消息:

<a href="whatsapp://send?text=Test 1">

当您直接使用浏览器时,此链接可以正常工作,但是当我使用PhoneGap时,我遇到如下错误:

  

净:: ERR_UNKNOWN_URL_SCHEME

我测试了一些问题,但没有奏效。我还检查了文档,但没有...

你能帮帮我吗?

由于

修改

以下是我的问题的解决方案(感谢@jcesarmobile):

<access origin="whatsapp:*" launch-external="yes" />

非常感谢:)

3 个答案:

答案 0 :(得分:12)

将此行添加到config.xml

<access origin="whatsapp:*" launch-external="yes" />

或使用社交分享插件

https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin

<button onclick="window.plugins.socialsharing.shareViaWhatsApp('Message via WhatsApp', null /* img */, null /* url */, function() {console.log('share ok')}, function(errormsg){alert(errormsg)})">msg via WhatsApp (with errcallback)</button>

答案 1 :(得分:1)

window.location.href = 'whatsapp://send?text=hello world';

这适用于phonegap IOS

window.open("'whatsapp://send?text=hello world'", "_system");

for android。

答案 2 :(得分:0)

首先,更重要的是,将此行添加到config.xml

<allow-intent href="whatsapp:*" />

使用代码后:

<a href="whatsapp://send?text=Hello%20World!">Hello, world!</a>