一.小程序API概述
小程序中的 API 是由宿主环境提供的,通过这些丰富的小程序 API ,开发者可以方便的调用微信提供的能力,例如:获取用户信息、本地存储、支付功能等。
二.小程序API的3大分类
a.事件监听AP1
特点:以 on 开头,用来监听某些事件的触发。
举例: wx . onWindowResize ( function callback )监听窗口尺寸变化的事件。
b.同步AP1
特点1:以 Sync 结尾的 API 都是同步 API
特点2:同步 API 的执行结果,可以通过函数返回值直接获取,如果执行出错会抛出异常. 举例: wx . setStorageSync (' key ',' value ')向本地存储中写入内容
c.异步 API
特点:类似于 jQuery 中的$. ajax ( options )函数,需要通过 success 、 fail 、 complete 接收调用的结果.
举例: wx . request ()发起网络数据请求,通过 success 回调函数接收数据
三.协同工作
1.了解权限管理需求
在中大型的公司里,人员的分工非常仔细:同一个小程序项目,一般会有不同岗位、不同角色的员工同时参与设计与开发。
此时出于管理需要,我们迫切需要对不同岗位、不同角色的员工的权限进行边界的划分,使他们能够高效的进行协同工作。
2.了解项目成员的组织结构
3.小程序的开发流程
四.小程序成员管理
1.成员管理的两个方面
小程序成员管理体现在管理员对小程序项目成员及体验成员的管理:
项目成员:
.表示参与小程序开发、运营的成员.可登录小程序管理后台。
.管理员可以添加、删除项目成员,并设置项目成员的角色。
体验成员:
.表示参与小程序内测体验的成员。
.可使用体验版小程序,但不属于项目成员。
.管理员及项目成员均可添加、删除体验成员。
2.不同项目成员对应的权限
3.开发者的权限说明
开发者权限:可使用小程序开发者工具及对小程序的功能进行代码开发
体验者权限:可使用体验版小程序
登录权限:可登录小程序管理后台,无需管理员确认
开发设置:设置小程序服务器域名、消息推送及扫描普通链接二维码打开小程序
腾讯云管理:云开发相关设置
4.添加项目成员和体验成员
五.小程序的版本
1.软件开发过程中的不同版本
在软件开发过程中,根据时间节点的不同,会产出不同的软件版本,例如:
①开发者编写代码的同时,对项目代码进行自测(开发版本)
②直到程序达到一个稳定可体验的状态时,开发者把体验版本给到产品经理和测试人员进行体验测试最后修复完程序的 Bug 后,发布正式版供外部用户使用。
2.小程序的版本
六.发布上线
1.小程序发布上线的整体步骤
一个小程序的发布上线,一般要经过上传代码--> 提交审核-->发布这三个步骤
2.上传代码
a.点击开发者工具顶部工具栏的上传按钮
b.填写版本号以及项目备注
3.在后台查看上传之后的版本
登录小程序管理后台--->管理--->版本管理--->开发版本,即可查看刚才提交上传的版本了。
4.提交审核
为什么需要提交审核:为了保证小程序的质量,以及符合相关的规范,小程序的发布是需要经过腾讯官方审核的。
提交审核的方式:在开发版本的列表中,点击"提交审核"按钮之后,按照页面提示填写相关的信息,就能把小程序提交到腾讯官方进行审核。
5.发布
审核通过之后,管理员的微信中会收到小程序通过审核的通知,此时在审核版本的列表中,点击"发布"按钮之后,即可把"审核通过"的版本发布为"线上版本",供所有小程序用户访问和使用
6.基于小程序码进行推广
相对于普通二维码来说,小程序码的优势如下:
a.在样式上更具辨识度和视觉冲击力
b.能够更加清晰地树立小程序的品牌形象
c.可以帮助开发者更好地推广小程序
获取小程序码的5个步骤:
登录小程序管理后台﹣>设置﹣>基本设置﹣>基本信息﹣>小程序码及线下物料下载
七.运营数据
1.在"小程序后台"查看
a.登录小程序管理后台
b.点击侧边栏的"统计"
c.点击相应的 tab 可以看到相关的数据
2.使用"小程序数据助手"查看
a.打开微信
b.搜索"小程序数据助手"
c.查看已发布的小程序相关的数据