Stworzyłem aplikację phonegap, która musi komunikować się z samopodpisaną usługą SSL.Phonegap/Cordova do białej listy żądanie SSL domeny nie działa po wyeksportowaniu APK
I whitelisted mój adres URL w res/xml/cordova.xml tak:
<access origin="https://www.mydomain.com" subdomains="true" />
i to działa dobrze, gdy biegnę i zbudować od zaćmienia ale gdybym wtedy eksport i podpisać moją aplikację i ręcznie zainstaluj pakiet APK, a aplikacja nie będzie mogła komunikować się z moją usługą internetową.
Komunikacja z serwerem odbywa się przy użyciu biblioteki Sencha Touch jak tak:
Ext.Ajax.request({
url: 'https://www.mydomain.com',
method: 'get',
success: function(result) {
},
failure: function(result) {
}
});
Każda pomoc mile widziane
Tak mam podpisaną cert SSL i to działało dobrze. Dzięki za pomoc. –
@DeanWild Mam również ten sam problem, czy pytasz o certyfikat SSL od twojego dostawcy/serwera api i używasz go do podpisania apk? – JunM
Nie kupujesz certyfikatu SSL od dostawcy (jest wielu dostawców, np .: http://www.verisign.com/), a następnie zainstalujesz ten certyfikat SSL na swoim serwerze WWW –