Ho creato un'applicazione per PhoneGap che deve comunicare con un servizio SSL autofirmato.Phonegap/Cordova ha autorizzato la richiesta SSL del dominio incrociato non funzionante dopo l'esportazione dell'APK
ho whitelist il mio url nella res/xml/cordova.xml in questo modo:
<access origin="https://www.mydomain.com" subdomains="true" />
e questo funziona bene quando ho eseguito e costruire da Eclipse, ma se poi esportare e firmare la mia app e manualmente installa l'APK, quindi l'app non è in grado di comunicare con il mio servizio web.
La comunicazione con il server avviene tramite la libreria Sencha tocco in questo modo:
Ext.Ajax.request({
url: 'https://www.mydomain.com',
method: 'get',
success: function(result) {
},
failure: function(result) {
}
});
Qualsiasi aiuto molto apprezzato
Sì ho avuto un cert SSL firmato e ha funzionato bene. Grazie per l'aiuto. –
@DeanWild Ho lo stesso problema, chiedi un certificato SSL dal tuo provider/server API e lo usi per firmare il tuo apk? – JunM
Non si acquista un certificato SSL da un provider (ci sono molti provider, ad esempio: http://www.verisign.com/), quindi si installa questo certificato SSL sul server Web –