2014-12-31 3 views
0

У меня есть следующий код в моем приложении:

$.getJSON("https://myserver/myService/", 
     { 
     user:p1, 
     key:p2, 
     device:p3, 
     others:p4 
     } 
) 
.done(function(answer) { 
     alert("Working"); 
}) 
.fail(function(jqxhr, textStatus, error) { 
     var err = textStatus + " " + error; 
     custom_alert("Error", "Following exception: " + err); 
}); 

И это работало хорошо, пока я не подписал его с моим паспортным данным, с тех пор это не работает. Функция custom_alert ничего не выводит, только статические строки и эээ вар пуст

В config.xml я следующая запись

<access origin="*" subdomains="true" /> 

Спасибо заранее для любого входа.

+0

любая ошибка, которую вы получаете? вы можете поместить некоторые журналы и посмотреть, где они ломаются – AAhad

+0

Я не смог получить точную ошибку, я отредактировал вопрос, чтобы вы могли видеть код, где следует выкидывать ошибку – Eduardo

ответ

1

Отсутствует или недействителен сертификат сервера.

Если у вас нет действующего сертификата, вы получите сообщение об ошибке в сборке продукции.
Phonegap использует флаг в dev для сборки, чтобы разрешить использование недействительных сертификатов для разработки.

На Android debuggable будет установлено значение true, в версиях dev. В результате недопустимые или отсутствующие сертификаты будут проигнорированы.

Извините, я не нашел ссылку с дополнительной информацией, но я думаю, что это тоже может вам помочь.

Смежные вопросы