我已经创建了 React 本机应用程序并将其构建为独立的 android apk 文件,但如果不连接到同一网络,我将无法使用它

Posted

技术标签:

【中文标题】我已经创建了 React 本机应用程序并将其构建为独立的 android apk 文件,但如果不连接到同一网络,我将无法使用它【英文标题】:I have created React native app and build it as a standalone android apk file but I am unable to use it without connecting to same network 【发布时间】:2020-11-23 14:31:36 【问题描述】:

我已经创建了带有 JSON 服务器的 React 本机应用程序(用于将一些数据从我的计算机传输到我的应用程序)并将其构建为独立的 android apk 文件并将其安装在我的 android 设备上,但即使在将其构建为独立的如果没有连接到同一网络从我的 JSON 服务器获取数据,它就无法工作。

有什么方法可以在我的计算机上运行的服务器上使用我的应用程序,而无需连接到同一网络?

或者我可以在其他地方在线运行 JSON 服务器吗?当然,因为我是一名开发人员,而且我只是在尝试知识并在我的应用程序中使用该链接来获取数据,因此是免费的?

提前谢谢!

【问题讨论】:

【参考方案1】:

您可以使用 https://my-json-server.typicode.com/ 之类的东西来托管 JSON 文件。然后,您可以在任何地方远程访问它。另一种选择是https://jsonbin.io/

如果您需要更多帮助,可以参考this article。

【讨论】:

以上是关于我已经创建了 React 本机应用程序并将其构建为独立的 android apk 文件,但如果不连接到同一网络,我将无法使用它的主要内容,如果未能解决你的问题,请参考以下文章

从本机端访问 React 本机视图

React本机init方法不在IOS中构建应用程序

无法在以前使用 expo cli 构建的应用程序上安装 React 本机 cli 应用程序

将本机模块构建为电子应用程序的一部分

无法为 ios 运行 react 本机项目

如何将react app创建为服务/程序包并将其导入另一个应用程序的'package.json'