2015-03-02 14 views
8

Tôi hy vọng bạn có thể giúp tôi tìm ra sự cố cho vấn đề của mình.PhoneGap và WhatsApp

Tôi đang phát triển ứng dụng nên sử dụng WhatsApp. Ứng dụng này đang sử dụng HTML5, CSS3 và Javascript. Tôi đang sử dụng liên kết này để gửi một tin nhắn với WhatsApp:

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

việc liên kết này một cách hoàn hảo khi bạn sử dụng trực tiếp một trình duyệt nhưng khi tôi sử dụng PhoneGap Tôi có một lỗi như thế này:

net :: ERR_UNKNOWN_URL_SCHEME

Tôi đã thử nghiệm một số vấn đề nhưng không hoạt động. Tôi cũng đã kiểm tra Tài liệu nhưng không có gì ...

Bạn có thể giúp tôi không?

Cảm ơn

EDIT

Đây là giải pháp cho vấn đề của tôi (nhờ @jcesarmobile):

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

Rất cám ơn :)

Trả lời

11

Thêm dòng này để bạn config.xml

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

Hoặc sử dụng việc chia sẻ social plugin

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

Thank you very much. Nó hoạt động :). Tôi chỉ sử dụng dòng này: '' –

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

này làm việc cho PhoneGap IOS

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

cho android.

0

Đầu tiên và quan trọng hơn, thêm dòng này vào config.xml

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

của bạn sau khi sử dụng các mã:

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