服务器端做私人HTTPS证书,实现单向加密.
手机端需要做如下调整:
ios , AppDelegate.m 文件增加
@implementation NSURLRequest(DataController) + (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host {
return YES;
}
@end
android, org.apache.cordova.engine.SystemWebViewClient 修改
@TargetApi(8)
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed();
}
然后再编译 就ok了