捣鼓微信小程序(一、接入指南)

来源:互联网 发布:西语助手mac版 编辑:程序博客网 时间:2024/05/17 07:47

功能定位

微信在服务号之后,又推出“小程序”,因此这两者自然是有所差异化的。微信官方介绍小程序定位的三点:

  • 连接用户与服务
  • 在微信内便捷获取和传播
  • 出色的用户体验

反观服务号,能做到第一点,但是第2、3点做得并不好。微信小程序的使用体验应该与本地应用相似,传播方式目前还不清楚。


小程序注册

要玩微信小程序,首先需要在微信公众平台注册。

公众平台首页

这里需要注意的是,订阅号、服务号、小程序都是通过公众平台注册,且注册邮箱必须不同。已经注册过的邮箱不能再注册其他账号。
目前小程序的注册主体不能是个人,而必须是组织,至少都得是个体工商户。

注册主体

填写对应的组织之后,小程序还需要打款或者人工认证的方式进行验证之后才能正常使用。

账号验证

个人建议,如果要使用微信支付的话,此处可以直接选择微信认证。因为后面微信支付的功能调用,也需要微信认证之后才能使用。
在这些准备工作做好之后。还需要填写小程序的基本资料和管理员信息。之后就可以正常开发了。


开发前的准备

在微信小程序认证或者验证完成后,首先是要填写小程序的基本资料。包括头像、服务范围等。

小程序基本信息

小程序基本信息填写完毕

小程序信息填写好后,就可以开始开发了。在正式开发之前,还需要做一些必要的准备。

绑定开发者

一般微信小程序的管理员可能不是开发者,或者小程序由多人开发。所以需要绑定多个开发者。具体操作是登录微信公众平台小程序,进入用户身份- 开发者,新增绑定开发者。

已认证的小程序可以绑定不多于20个开发者,已验证但是没认证的小程序可以绑定不多于10个开发者。

绑定开发者

绑定开发者

除了绑定开发者外,还新增了绑定体验者功能,可绑定的体验者人数是开发者的两倍以上。

获取AppID

进入“设置-开发设置”,获取AppID信息。

AppID

微信小程序的AppSecret不支持明文显示,一旦忘记,则只能重置。重置之后新的AppSecret只显示一次,需要自己妥善保存。

开发文档及开发工具

微信小程序做得最好的就是一开始推出就有详细的开发文档,因此在开发之前最好首先学习《开发文档》。
除此以外,开发微信小程序需要使用微信的开发工具——《微信web开发者工具》。此工具可以用来调试微信端web应用前端,和最新的微信小程序。

下一节,我们主要介绍一下微信Web开发工具的安装和使用。


开发者工具的安装和使用

下载安装

首先在微信公众平台官方网页上下载《微信web开发者工具》。然后按照正常流程进行安装即可。

登录和创建项目

开发工具安装完成后,启动。首先是需要用管理员或者开发者的微信扫码登录才能正常使用。

微信扫码登录

登录之后,可以打开已有项目。但一开始,当然需要创建项目啦~

创建小程序项目

创建小程序项目

开发

创建项目完成之后,就到了可以写代码的小程序开发页面了。

小程序开发页面

手机微信预览

小程序的管理员或是开发者可点击左侧“项目”,进入上传/预览页面。点击“预览”,开发者可用本人微信扫码,在手机内预览小程序的效果。

注意:

  • 开发工具上的二维码仅限于登录开发工具的开发者本人可以扫码
  • 并预览,其他人无法扫码预览。
  • 请用微信客户端iOS或Android的6.3.27及以上版本才可以扫码预览。

手机微信预览

上传代码

微信小程序实际是托管在微信服务器上的。因此,在开发完成后,代码需要上传才能审核发布。
小程序的管理员可点击左侧“项目”,进入上传/预览页面,使用管理员本人微信号扫码确认上传。

注意:

  • 只有管理员有权限可以上传,开发者没有权限上传。

上传代码

代码上传后可在微信公众平台(mp.weixin.qq.com),开发管理页面中看到对应提交的版本。

开发管理


代码的审核与发布

提交审核

代码上传后,自然是需要审核才能发布的。在开发管理页面即可进行代码提交审核操作。界面见上一节中开发管理的图。

审核信息填写

提交审核时,需要填写小程序审核的信息。主要是绑定测试账号和配置功能页面。

绑定测试账号:

注意,测试账号的绑定是可选的。用微信号扫描之后,这个微信号将提供给微信的测试人员。所以千万不要将自己常用的微信号绑定上去。尽量用专门用来做测试的微信号。

绑定测试账号

配置功能页面:

为了用户可以快速搜索出小程序,需要填写重要业务页面的类目与标签。重要业务页面组数不多于5组。

配置功能页面

完成提交后,代码就算是提交审核了。小程序审核有可能被拒绝,所以在提交审核前,可以先了解一下《微信小程序平台常见拒绝情形》。

小程序发布

在审核通过后,需要管理员手动点击“发布”,才能将小程序全网发布,为广大微信用户提供服务。
注意: 内测期间,代码发布按钮不可点击。


小程序绑定微信开放平台帐号

和订阅号、服务号类似,小程序也属于微信公众平台上的一种产品形态,所以小程序的微信认证和微信支付的申请都与之前的类似。除此外,微信小程序也可以绑定到微信开放平台上,从而多个微信产品端使用相同的微信用户ID(UnionID)。

能打通的微信产品端包括:APP、网站微信登录、公众号和小程序。(注:在微信的产品规划中,小程序其实也是公众号的一种形态。)

绑定微信开放平台

绑定小程序流程说明:
登录微信开放平台(open.weixin.qq.com)—管理中心—公众帐号—绑定公众帐号。

UnionID机制说明:
如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过UnionID来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。用户的UnionID可通过调用“获取用户信息”接口获取。


注:本文档大部分参考微信官方《微信小程序接入指南》文档。

0 0