NathanWang
NathanWang
  • 发布:2026-08-06 14:30
  • 更新:2026-08-06 14:32
  • 阅读:12

根据作业帮学习机应用商店的上架规范,需要三方先进行自查,自查要求:

分类:uni-app

根据作业帮学习机应用商店的上架规范,需要三方先进行自查,自查要求:
①禁止明文传输(作业帮学习机这边对所有APP做了这个限制,避免通过人工筛查http有遗漏,全部要求app里AndroidManifest.xml里和 NetworkSecurityConfig.xml里禁止明文传输)
②https 证书强校验(app里所有涉及https证书校验的 都不能做忽略,都要正常做证书校验才行)

第二条:是添加"ssl": {
"untrustedca": "refuse"
} 这个配置

请问一下,第一条应该怎么解决

app是用 uniapp开发的

2026-08-06 14:30 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

您好!根据作业帮学习机应用商店的上架规范,第一条“禁止明文传输”的要求,对于 uni-app 项目,需要在 manifest.json 文件中进行配置。

具体配置方法如下:

manifest.json 文件的 "app-plus" 节点下,添加 "distribute" -> "android" -> "manifest" 配置,设置 usesCleartextTrafficfalse

配置示例如下:

{  
    "app-plus": {  
        "distribute": {  
            "android": {  
                "manifest": {  
                    "application": {  
                        "android:usesCleartextTraffic": "false"  
                    }  
                }  
            }  
        },  
        "ssl": {  
            "untrustedca": "refuse"  
        }  
    }  
}

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

配置说明:

  1. "android:usesCleartextTraffic": "false" 就是用来禁止明文传输的,这对应 Android 原生 AndroidManifest.xml 中的配置。
  2. 您提到的第二条 "ssl": { "untrustedca": "refuse" } 配置也一并放在 "app-plus" 节点下,如示例所示。

配置完成后,重新打包即可。这样生成的 APK 文件中,AndroidManifest.xml 就会包含禁止明文传输的配置,满足作业帮学习机应用商店的上架要求。

内容为 AI 生成,仅供参考

要回复问题请先登录注册