Tôi đã tạo ứng dụng Phonegap cần giao tiếp với dịch vụ SSL tự ký.Yêu cầu SSL tên miền chéo trong Phonegap/Cordova không hoạt động sau khi xuất APK
tôi trong danh sách trắng url của tôi trong res/xml/cordova.xml như vậy:
<access origin="https://www.mydomain.com" subdomains="true" />
và điều này hoạt động tốt khi tôi chạy và xây dựng từ nhật thực nhưng nếu tôi sau đó xuất khẩu và đăng ký ứng dụng của tôi và bằng tay cài đặt APK sau đó ứng dụng không thể kết nối với dịch vụ web của tôi.
Các thông tin liên lạc với máy chủ được thực hiện bằng cách sử dụng thư viện Sencha Touch như vậy:
Ext.Ajax.request({
url: 'https://www.mydomain.com',
method: 'get',
success: function(result) {
},
failure: function(result) {
}
});
Bất kỳ giúp nhiều đánh giá cao
Có, tôi có một cert SSL ký và nó làm việc tốt. Cảm ơn bạn đã giúp đỡ. –
@DeanWild Tôi cũng gặp vấn đề tương tự, bạn có yêu cầu chứng chỉ SSL từ nhà cung cấp/máy chủ api của bạn và sử dụng nó để ký gói ứng dụng của bạn không? – JunM
Bạn không mua chứng chỉ SSL từ nhà cung cấp (có nhiều nhà cung cấp, ví dụ: http://www.verisign.com/) sau đó bạn cài đặt chứng chỉ SSL này trên máy chủ web –