uni-app APP备案/小程序备案说明记录
uni-app APP备案/小程序备案说明记录
APP备案指南
APP主办者在填写有关备案材料并实名核验后,由其网络接入服务提供者或应用分发平台通过“国家互联网基础资源管理系统”(即ICP/IP地址/域名信息备案管理系统),向APP主办者住所所在地通信管理局在线提交备案申请。
备案整体流程
备案信息填写(主体信息)、平台初审、工信部短信核验、通管局审核和备案成功。
app到各大服务厂商处备案
APP 备案申请材料
- APP 名称
- APP 图标
- APP 运行平台(iOS、安卓)
- APP 包名或者 Bundle ID
- 公钥、MD5值, APP 证书的数字指纹值。详情请参见。
- SDK 功能类型与服务厂商信息
- 接入商可备案的云资源
- 前置审批文件(新闻、出版、教育、影视、宗教等审批文件)
- APP 解析到服务商的域名(域名实名认证与备案主体一致)
阿里云
可选择账号内符合备案要求的云服务器(系统将自动核销该服务器内的ICP备案服务码),或使用ICP备案服务码,详情请查看帮助文档详情请查看帮助文。
- App备案说明:链接
- 备案单个网站/App 填写信息指南
- 阿里云 填写App特征信息指南
腾讯云
- 备案说明:链接
- 腾讯云 APP 特征信息填写指南
支付宝小程序云
用支付宝云开发免费领取域名备案码,支付宝小程序云服务空间在过去90天累计消费满100元时可申请阿里云备案码,消费账单统计时间为T+1,每个空间可申请一个备案码。
- 领取域名备案码:链接
- uniCloud-支付宝小程序云说明
百度智能云
- 备案说明:链接
小程序到各自小程序平台提交备案
小程序备案资料
- 小程序信息
- 主体信息
微信小程序
- 小程序备案操作指引:链接
- 新增(未上架)小程序于9月4日开放备案入口
- 存量(已上架)小程序备案入口已开放,开发者可以通过设置页备案入口和首页的吸顶提示进行备案,服务商备案api也同步支持存量小程序备案。为保证开发者备案体验,存量小程序提交量有动态额度调整,若当日配额消耗完毕,备案入口及提交时均会有相关提示,次日早十点会刷新配额。
- 若微信小程序已上架,请于2024年3月31日前完成备案,逾期未完成备案,平台将按照备案相关规定于2024年4月1日起进行清退处理。详情
抖音小程序
- 小程序ICP备案指引:链接
- 关于开展抖音小程序ICP备案通知
- 2024年1月22日起,未发起备案提交的小程序将限制版本更新;
- 2024年2月20日起,未完成备案的小程序将限制版本更新;
- 2024年3月15日后提交备案的小程序将不保证2024.3.31前平台可初审通过;
- 2024年3月31日后未完成备案小程序平台将进行清理。
- 小程序备案入口,详见:抖音开放平台 - 控制台 - 选择具体需操作备案的小程序 - 设置 - 基础设置 - 备案信息,点击「去填写」即可。
京东小程序
- 备案指引:链接
快手小程序
- 备案指引:快手小程序平台备案入口开放
- 小程序安全信息字段补充通知
- 补充信息:小程序主域名、主域名ip、ip地址归属地
百度小程序
支付宝小程序
- 备案指引:链接
常见问题
什么时间节点前需完成备案?
- 新 APP:2023年9月1日起,需履行备案手续后才能上架应用市场。
- 存量 APP(已上架):截止2024年3月31日,届时若未及时完成备案,应用市场将按照相关法律法规进行处理。
APP 备案时绑定的域名是否需要先进行网站备案?
不需要,未备案过的域名可以直接用来进行 APP 备案,注意 APP 备案的域名实名与备案主体保持一致。
APP和网站是否可以使用相同的域名?
同一主体下,APP和网站可以使用相同的域名进行备案。
开发者帐号下A应用已完成备案,B应用还需要备案吗?
需要。每一个APP都需要履行APP备案手续。
在进行uni-app开发的APP或小程序备案时,主要涉及到的是根据国家相关法律法规要求,向相关部门提交必要的信息以完成备案流程。虽然备案的具体步骤和所需材料可能因地区和行业而异,但通常包括提交应用的基本信息、开发者资质、应用功能说明等内容。以下是一个简化的代码案例,展示了如何在uni-app项目中准备一些基本信息,这些信息可能用于后续的备案流程。
1. 获取应用基本信息
在manifest.json
文件中,可以配置APP或小程序的基本信息,如名称、版本号、描述等。这些信息在备案时通常需要提供。
{
"mp-weixin": { // 以微信小程序为例
"appid": "your-mini-program-appid",
"setting": {
"urlCheck": false
},
"usingComponents": true,
"permission": {
"scope.userInfo": {
"desc": "你的位置信息将用于小程序位置接口的效果展示"
}
}
},
"app-plus": {
"name": "你的应用名称",
"version": {
"name": "1.0.0",
"code": "100"
},
"description": "你的应用描述信息,用于备案说明"
}
}
2. 准备开发者资质信息
虽然开发者资质信息(如企业营业执照、开发者身份证明等)通常以文档形式提交,但在uni-app项目中,可以通过环境变量或配置文件管理一些敏感信息,如API密钥等,这些可能在备案过程中涉及的第三方服务中使用。
// 在项目根目录下的.env文件中配置敏感信息
VUE_APP_API_KEY=your-api-key-for-third-party-service
// 在代码中读取这些环境变量
const apiKey = process.env.VUE_APP_API_KEY;
3. 应用功能说明
对于应用功能的说明,虽然不直接体现在代码中,但可以通过代码注释或文档形式详细记录每个模块的功能和用途,以备备案审查时参考。
// 用户登录模块
// 功能:实现用户登录,收集用户基本信息用于后续服务,符合《网络安全法》及《个人信息保护法》要求
function userLogin() {
// 登录逻辑实现
}
请注意,上述代码案例仅用于展示如何在uni-app项目中准备备案所需的一些基本信息和概念。实际的备案流程可能还需要提交更多详细的文档和资料,包括但不限于应用截图、服务器配置信息、数据安全和隐私保护政策等。因此,在正式进行备案前,请务必参考当地相关部门的具体要求和指南。