2015-03-02 6 views
8

Spero che tu possa aiutarmi a trovare un problema al mio problema.PhoneGap e WhatsApp

Sto sviluppando un'applicazione che dovrebbe utilizzare WhatsApp. Questa applicazione utilizza HTML5, CSS3 e Javascript. Sto usando questo link per inviare un messaggio con WhatsApp:

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

Questo lavoro legame perfettamente quando si utilizza direttamente un browser, ma quando uso PhoneGap ho un errore come questo:

Net :: ERR_UNKNOWN_URL_SCHEME

Ho provato alcuni problemi ma non funziona. Ho anche controllato la documentazione ma niente ...

Potete aiutarmi per favore?

Grazie

EDIT

Ecco la soluzione al mio problema (grazie a @jcesarmobile):

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

Molte grazie :)

risposta

11

Aggiungere questa riga al vostro config.xml

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

Oppure utilizzare la condivisione 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

Grazie mille. Sta funzionando :) . Ho appena usato questa riga: '' –

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

questo ha lavorato per PhoneGap IOS

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

per android.

0

Primo e più importante, aggiungere questa linea al vostro config.xml

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

dopo l'uso del codice:

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