React Native 应用程序似乎无法与 API 通信



我刚刚生成了我的 React Native 应用程序的发布 APK 并将其安装在我的设备中,但它似乎无法与我的 API 通信。如果我使用 [反应原生运行-android] 通过 CLI 运行它,一切正常,但是当涉及到生成的 APK 时,我什至无法在应用程序中进行身份验证。

我不知道它是否与安全套接字层甚至 cors 有关。如果你们能帮我解决这个问题,我会很高兴的。

这是我的应用程序配置:

import express from 'express';
import cors from 'cors';
import routes from './routes';
import './database';
class App {
constructor() {
this.server = express();
this.middlewares();
this.routes();
}
middlewares() {
this.server.use(cors());
this.server.use(express.json());
}
routes() {
this.server.use(routes);
}
}
export default new App().server;

上下文信息: APK安装在银河S10(安卓10(

如果您提供有关测试环境(模拟器(和用于测试生成的 APK 的设备的更多信息,可能会更好。

但是,我想这是新Android版本中的网络安全问题,所以看看这个答案。

最新更新