快速入门
为帮助开发者快速开始智能小程序的开发,本文将开发智能小程序需经历的阶段划分为如下四个:
熟悉文档和社区
在正式开发前,开发者应先熟悉文档和社区,这将能提升方案调研和开发的效率。
开发者文档
开发者可以通过熟读文档来学习开发的必备知识。
- 【教程】是开发学习小程序的入门指导,包含快速接入、开发、发布智能小程序的步骤,一系列复杂功能的开发指南,以及开发环节中非常重要的性能优化;
- 【基本原理】介绍了小程序的全局配置、页面配置、语法、框架层级接口和功能介绍、运行时原理;
- 【组件】和 【API】 详细介绍了每个组件、API 能力的“定义”、“用途”、“接口”、“示例二维码”、“代码示例”、“Bug & Tip”等;
- 【Smart UI】 是基于智能小程序的 Smart Design 视觉体系实现的、基于基础功能组合的 UI 组件库,降低开发者特定场景的开发成本;
- 【组合能力示例】是使用智能小程序组件、API 能力组合生成的示例模板,具有快速、可复用、可修改的特性,可帮助开发者快速搭建小程序;
- 【工具】是智能小程序提供的工具链的详细介绍,包含了开发、调试、预览、发布、检测、自动化测试等功能,服务于开发者的开发全流程。
开发者社区
遇到任何问题,开发者都可以通过社区来提问和查找是否有同类问题的答案。官方技术支持同学会在社区对帖子跟进答疑,并有 issue 版块查找 bug 和需求进展信息。
接入智能小程序
操作 | 详情 |
---|---|
登录注册 | 智能小程序目前支持百度账号及百度商业账号登录,企业账户建议选用百度商业账号进行登录。操作步骤请参考登录注册 |
认证 | 分为主体认证和真实性认证: - 智能小程序目前支持的主体类型:媒体、企业、政府、其他组织。主体类型、主体名称一旦提交后将无法更改。暂不支持个人主体类型开发者入驻。操作步骤请参考主体认证 - 确保智能小程序帐号信息的真实性、安全性,对企业 / 机构 / 媒体等主体进行的认证服务。操作步骤请参考真实性认证 |
完善基本信息 | 填写智能小程序名称、简介、上传头像以及选择服务范围。操作步骤请参考完善基础信息 |
上传资质文件 | 操作步骤请参考服务类目 |
开发准备 | 该步骤将为智能小程序项目添加成员和配置成员权限、获取 AppID 、配置服务器域名。操作步骤请参考开发准备 |
安装开发者工具
为了帮助开发者简单高效地开发和调试智能小程序,我们推出了百度开发者工具。
正式版本下载链接:Windows 64 / mac
rc 版本下载链接:Windows 64 / mac
- 开发者工具 rc 版包含大的新增特性,修复缺陷问题,通过内部测试的稳定版本。
- 电脑本地可以同时安装 rc 版本和正式版本的工具,两种版本可独立自动更新。
新建与开发智能小程序
新建项目之后,开发者工具会为开发者建立一个默认的项目脚手架,在基本原理中可以查看各类文件详细用法。
你的浏览器不支持该视频播放
调试
开发者工具调试,具体方法请参考小程序调试。
真机调试,可以实现直接利用开发者工具,通过局域网连接,对手机上运行的小程序进行调试,帮助开发者更好的定位和查找在手机上出现的问题。详见开发者工具文档 真机调试
测试号
智能小程序提供测试号,在无需“接入智能小程序”的情况下,供开发者开发和体验智能小程序。
- 测试号在使用上有一些功能上的限制,比如不支持发布、云开发、云测试、插件、动态库、远程调试等能力,以及不支持支付、手机号等权限的获取。
- 如果需要使用 web-view 组件,请在项目信息内关闭域名校验功能后再次预览,即可在百度 App 上跳过域名校验。
发布上线
开发版本
上传代码后,可以在智能小程序官网的开发管理一栏看到提交的相关信息。一个小程序可以同时拥有多个开发版本。
操作 | 详情 |
---|---|
代码包审核 | 对小程序体验、功能、内容与名称、类目的相关性等维度进行审核。操作步骤请参考代码包审核 |
发布上线 | 发布上线前,请确认完成真实性认证,否则小程序将无法发布上线。操作步骤请参考发布上线 |