如何防止onReceivedSslError

时间:2016-05-22 17:26:53

标签: android appcelerator appcelerator-titanium

(My Eco系统是Win10,Studio 4.5,Titanium SDK 5.2.2.GA)

将我的APK上传到Google后,我会收到有关的安全警告 WebViewClient.onReceivedSslError:我的实现忽略了SSL证书验证,我应该使用SslErrorHandler.proceed()或SslErrorHandler.cancel()。

这是相当的策略。

1)我确实使用Ti.Network.createHTTPClient从网站检索数据,但这不是https网址

2)在每个网络Ti.Network.createHTTPClient中,我使用validatesSecureCertificate:true(但没有它我也会收到警告) (如果您省略此值,则AFAIK,然后在打包应用程序时自动设置为true)

3)WebViewClient.onReceivedSslError建议用webview进行一些事情....但是我的应用程序没有使用webview。但我使用createImageView ...但该图像也不是来自https资源... 而AFAIK没有与SSL相关的属性/方法......

4)我正在使用AdMob(2.2)并怀疑它是错误的来源。但是在完全删除AdMob之后......我仍然收到了警告......

所以我很困惑。我错过了什么吗?有解决方法吗?

1 个答案:

答案 0 :(得分:0)

这是一个已知问题,报告如下: https://jira.appcelerator.org/browse/AC-3525

请将您的联系人留在那里,我们会尽快解决。