当前位置: 首页 > 知识库问答 >
问题:

React-Native应用程序中的网络问题

濮阳和泰
2023-03-14

我用React Native开发了一个应用程序,我也把它放到了谷歌商店。但一些设备仍然存在一个问题。当其他设备正常工作时,某些设备无法连接到服务器。

我已经生成了多个APK并上传到商店。问题依然存在。我已经把代码放在了android/app/build中。gradle和我想知道所有的设备类型都包括在内。我也应该生成通用APK吗?

splits {
    abi {
    reset()
    enable enableSeparateBuildPerCPUArchitecture
    universalApk false
    include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
    }
}

共有1个答案

吕修筠
2023-03-14

我真的建议购买证书,即使它是免费的,但现在您可以像这样更改您的AndroidManifest:

<manifest 
  xmlns:tools="http://schemas.android.com/tools">

    <uses-permission android:name="android.permission.INTERNET" />

    <application
      android:usesCleartextTraffic="true" tools:targetApi="28"> 
    ... 
    </application>
</manifest>
 类似资料:
  • 问题内容: 当我使用(RN版本0.29.1)创建一个全新的项目并将提取内容放入公共Facebook演示电影API的render方法中时,它将引发。堆栈跟踪非常无用,我无法在chrome控制台中调试网络请求。这是我要发送的内容: 问题答案: 这里的问题是,iOS默认情况下不允许HTTP请求,仅允许HTTPS。如果要启用HTTP请求,请将其添加到您的:

  • 当我使用(RN版本0.29.1)创建一个全新的项目,并将render方法中的一个fetch放到公共facebook演示电影API中时,它会抛出一个。有一个非常无用的堆栈跟踪和我不能调试网络请求在chrome控制台。以下是我正在发送的fetch:

  • 我正在尝试为Flutter的应用程序生成一个SHA-1,为Android studio支持谷歌登录,但我不知道如何做到这一点,我看到一些帖子指出运行一个命令,但那里我需要一个jks文件,我猜,而Flutter没有创建那个。 有人能帮帮我吗?

  • 在React Native应用程序中实现以下场景的最佳方式是什么? 向服务器发出HTTP请求,获取JSON响应和ETag头 保存此JSON响应的方式即使在用户重新启动应用程序后也会持续 每当重复此HTTP请求时,发送If-None-Match头。 当您得到“未修改”响应时,请使用持久化缓存中的版本 当您得到“成功”响应(表示响应已更改)时,使持久化缓存无效,保存新响应 React Native有现

  • 当我清理gradle时,我得到错误:“不能将进程工作目录设置为'C:\code\rn\xs\node_modules\react-native-image-picker\example\android':不能设置当前目录(errno 3)” 当我试图在gradle中重建时,我也会得到错误:“清单合并失败:属性application@appcomponentFactory value=(Androi

  • 通过执行,我创建了一个react native应用程序。 然后,我按照这里的说明,向它添加react-nate-web。 我还添加了一个我的应用程序根文件夹下的文件。以下是该文件的外观: 这是我的文件: 下面是我在文件: 但是,当我尝试使用下面的命令运行此命令时,我得到以下错误。 错误: 错误/指数网状物js模块构建失败(来自./node_modules/babel loader/lib/inde