如果你只是一个人开发小程序,可以暂时先跳过这部分,如果是一个团队需要先了解一些概念。
## 用户身份
一个团队进行小程序的开发,那么团队成员的身份管理是很有必要的。
管理员可在小程序管理后台统一管理项目成员(包括开发者、体验者及其他成员)、设置项目成员的权限,包括:开发者/体验者权限、登录小程序管理后台、开发管理、查看小程序数据分析等。
管理入口位于:小程序管理后台 - 用户身份 – 成员管理
![](https://mp.weixin.qq.com/debug/wxadoc/dev/image/quickstart/role.jpg?t=2018125)
|权限 | 说明|
|----|----|
|开发者权限| 可使用小程序开发者工具及开发版小程序进行开发|
|体验者权限| 可使用体验版小程序|
|登录| 可登录小程序管理后台,无需管理员确认|
|数据分析| 使用小程序数据分析功能查看小程序数据|
|开发管理| 小程序提交审核、发布、回退|
|开发设置| 设置小程序服务器域名、消息推送及扫描普通链接二维码打开小程序|
|暂停服务设置| 暂停小程序线上服务|
## 预览
使用开发工具可以预览小程序,帮助开发者检查小程序在移动客户端上的真实表现。
点击开发者工具顶部操作栏的预览按钮,开发工具会自动打包当前项目,并上传小程序代码至微信的服务器,成功之后会在界面上显示一个二维码。使用当前小程序开发者的微信扫码即可看到小程序在手机客户端上的真实表现。
## 上传代码
同预览不同,上传代码是用于提交体验或者审核使用的。
点击开发者工具顶部操作栏的上传按钮,填写版本号以及项目备注,需要注意的是,这里版本号以及项目备注是为了方便管理员检查版本使用的,开发者可以根据自己的实际要求来填写这两个字段。
上传成功之后,登录小程序管理后台 - 开发管理 - 开发版本 就可以找到刚提交上传的版本了。
可以将这个版本设置 体验版 或者是 提交审核
## 小程序的版本
|版本 | 说明|
|----|----|
|开发版本 | 使用开发者工具,可将代码上传到开发版本中。 开发版本只保留每人最新的一份上传的代码。点击提交审核,可将代码提交审核。开发版本可删除,不影响线上版本和审核中版本的代码。|
|审核中版本 | 只能有一份代码处于审核中。有审核结果后可以发布到线上,也可直接重新提交审核,覆盖原审核版本。|
|线上版本 | 线上所有用户使用的代码版本,该版本代码在新版本代码发布后被覆盖更新。|
可以使用小程序开发者助手方便快捷的预览和体验线上版本,体验版本以及开发版本。
![mydev](https://mp.weixin.qq.com/debug/wxadoc/dev/image/quickstart/mydev.jpg?t=2018125)
在下个章节,我们来看看如何发布一个小程序,让你的成果被所有的微信用户所使用到。