套接字在 React Native 发布版本中不起作用

Pra*_*ngh 5 sockets websocket react-native

我正在开发一个需要套接字的项目。因此,我实现了一个套接字连接并正在进行调试,但不在发布版本中。

我需要在不使用 socket.io 的情况下让套接字在发布版本上工作。

我正在使用 React Native :0.61.5 并且清单文件中提到了互联网权限。

请帮忙。

Azg*_*nvi 4

正如 Github 上提到的:https ://github.com/facebook/react-native/issues/24361

确保您的 config.urlServer 不是 HTTP 端点,而应该是 HTTPS。最新的 RN 版本针对最新的 Android SDK,可自动阻止不安全的 HTTP 连接

如果有人遇到同样的问题,由于“http”,只需在 android\app\src\main\AndroidManifest.xml 中的标记中添加 android:usesCleartextTraffic="true"

你应该表现得很好。