我正在开发一款适用于Android和iOS平台的应用程序,我的应用程序通过API获取数据。我注意到我的应用程序在某些Android版本中无法获取数据。我测试了Android 4.1、4.4和5.1版本,这些版本都无法获取数据。但是在Android 7上,可以正常获取数据,没有任何问题。
我在寻找解决方案时发现,使用minSdkVersion 16的Android版本默认未启用TLS 1.1和1.2。(从20 sdkVersion开始实施) 要启用它们,我需要用Java来实现。我只是在使用react-native工具进行开发三个月,我不是Java程序员。因此,我看到的东西并没有告诉我具体的操作步骤。有人能告诉我如何在react-native Android应用程序中启用TLS 1.1和TLS 1.2吗?我只看到一些提供添加代码的示例,他们没有解释或者告诉我具体的步骤。我还读到了一条评论,说通过启用TLS 1.1和1.2,该应用程序将无法上传到Play商店。