服务器端做私人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了