分享一下我开发21天习惯卡小程序的过程,从准备期到审核通过发布。
小程序体验
安卓版本体验 安卓体验
一.服务器准备
微信小程序开发有两种方式,一种是云开发,直接利用微信提供的云服务进行操作。另一种,是连接自己的服务器,通过异步交互的方式与服务器进行数据交互。我选择的是第二种。
服务器准备:1.首先要有一台云服务器,安装上自己的环境,Java,php等后台环境。可以去阿里云,腾讯云购买,因为是开发微信小程 序因此最好是阿里云
2.购买域名,域名购买之后要先备案,完成备案的域名才能被访问到。域名也可以在服务器购买平台申请。平台一般都提供 备案服务,而且现在的备案服务已经简化了不少,操作很简单
3.安装ssl证书,是域名可以通过https访问到,根据自己的后台语言类型选择不同的ssl安装证书。比如Java的tomcat,php的 apache,如果小程序不打算发布,那ssl证书安装不安装都可以。只需要在开发者工具勾选不校验域名即可
二.开发者账号申请
进行开发之前,我们要去微信公众平台去申请一个小程序号(小程序和小游戏是要分开申请的,不要申请错了)
微信公众平台小程序注册https://mp.weixin.qq.com/wxopen/waregister?action=step1
输入账号信息即可完成注册。
登录进帐号之后,可以修改自己小程序的名称头像简介,还可以更改小程序的类目(一定要选择符合自己小程序内容相关的类目)
然后点击左侧栏的开发,进入开发设置,配置自己的域名(不准备发布的小程序则不需要配置)
request域名,是小程序进行服务数据异步请求需要的域名。
uploadfile域名,是文件上传域名
downloadfile域名,文件下载域名
然后进入成员管理可以增加开发者,增加体验者。
注册到这里就基本完成了。
三.开发者工具
对于开发者工具微信提供了详细的介绍
开发者工具介绍https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html
我们可以根据自己的喜好选择代码界面的颜色,以及预览窗口的位置。
开发完成一定功能后,可以点真机调试,扫码运行到我们的真机上,因为有些时候开发者工具和真机运行会存在一定的差异。
菜单栏最右侧的设置,我们可以选择一些需要的功能,比如说本地调试的时候不校验域名
基本准备阶段的工作就做完了,然后就是正式开发了。