取回原生不会在Android上的ssl工作

当我在反应本机应用程序中使用获取function时,事情在iOS上按预期工作,但在android中给出错误。 错误是“TypeError:networking请求失败”。 做了一些debugging,我发现错误的原因似乎如下:'java.security.cert.CertPathValidatorException:未find证书path的信任锚'。

如何在iOS中,而不是在Android上,我怎么才能最好地解决它? 在反应原生的地方,还是在某个更深的地方,这个错误?

Solutions Collecting From Web of "取回原生不会在Android上的ssl工作"

对于此处提到的问题,有几个解决方法: 未find适用于Android SSL连接的信任锚

但是,如果你是服务器所有者。 我会build议查看您的服务器SSL证书。 我认为这是因为您的pem文件中缺lessCA证书。 我为我的网站所做的是我通过将file.crt和file.ca-bundle的内容作为该顺序来创buildfullchain.pem。

然后我configurationnginx(我的服务器在nginx后面):ssl_certificate /etc/nginx/ssl/fullchain.pem;

原文件: https : //www.digicert.com/ssl-certificate-installation-nginx.htm

希望有所帮助