1.注册微信小程序账号:
https://mp.weixin.qq.com/wxopen/waregister?action=step1
2.获取APPID
APPID在哪里获取呢,根据第一步注册的小程序帐号,然后登陆上,找到左侧“开发”,点击“开发设置”,就看到APPID啦,把APPID复制下来,留作备用。
3.绑定开发者
如果在第一步注册小程序帐号的时候,你不是管理员,那么这个时候,还需要绑定个开发者,直接登录小程序后台,点左侧“用户身份”-点右侧“编辑”添加成员,出现个二维码,管理员扫描二维码后,然后输入开发者微信号,勾选权限,确定,就可以了。
4.下载微信小程序开发者工具
直接在微信小程序官方下载即可,根据不同的电脑系统下载对应的版本,安装即可,不多赘述!
5.创建微信小程序项目
打开步骤4中安装好的小程序开发工具,然后用开发者(或者管理员)扫码登录,选择创建“新项目”,填入步骤2获取到的 AppID,设置一个本地项目的名称,并选择一个本地的文件夹作为代码存储的目录,点击「新建项目」就可以了。
6.编写微信小程序代码
https://baijiahao.baidu.com/s?id=1607164071510483600&wfr=spider&for=pc
7.微信小程序体验版怎么生成
https://jingyan.baidu.com/article/d8072ac4a389c6ec95cefd91.html
8.微信小程序开发版怎么生成
在开发工具中,点击“真机调试”,即可生成开发版。http://html51.com/info-37701-1/
9.微信小程序上线发布流程
https://blog.csdn.net/huangbaokang/article/details/80268727
知识点
1.小程序 和后台 开发好了上传到哪里?
小程序前端上传到微信内审核。
后台是不需要审核的,但是需要单独购买服务器。
2.请问小程序的程序代码上传到哪里去的呀?SAE好 还是 阿里云的好?
你需要仔细看小程序文档, 小程序的代码包是要通过开发者工具上传到微信服务器的. 服务端代码可以用微信提供的免费容器,但是只支持 nodejs代码。
https://mp.weixin.qq.com/debug/wxadoc/introduction/qcloud.html?t=201818
3.小程序业务域名和服务器域名有什么区别?
服务器域名是 wx.request 请求 去拉取数据的域名。 一般返回为JSON字符串。
业务域名是小程序的webview组件要引入的其他H5地址的URL的域名或者网页里面的iframe的域名。
服务器域名涉及到接口请求服务器地址,业务域名是涉及到webview组件(嵌入h5页面)。
4.小程序体验版本和上线版本的区别?
小程序体验版是上线之前,让产品经理、项目经理、客户、测试工程师进行体验的。此时还没有正式发布。体验版支持调试模式,正式版本不支持调试模式。
小程序体验版就只能给授权的人看,其他人是看不了的;上线版本是所有人都可以看到的,进去查看内容的。
5.小程序需要申请域名吗?
(1)观点1:首先搭建小程序不一定需要自备域名和服务器。
如果是使用微信门店小程序、微信小店小程序,以及静态的小程序(只有前端),那么是不需要购买服务器。
再者是使用像速成应用小程序开发这样的第三方平台。其实这些平台也是需要用到域名和服务器,只不过这两个都由速成应用第三方平台提供了,所以也就不需要自己购买。
(2)观点2:需要自己申请域名。
目前小程序代码包限制在2M之内,好多东西都没法在代码包中加载,只能通过第三方web后台管理,后台是第三方的,是一个web网站,网站必须有服务器,然后注册域名,把第三方web网站建好之后,然后去小程序后台,配备服务器域名,再把你开发好的小程序上传、审核、发布,最后去web后台去装修小程序。
(3)总结:小程序开发需不需要域名,要看怎么开发了。
如果直接懂得开发,那么肯定是需要域名、还有服务器等等。
如果是通过小程序开发公司开发的话,那么就不需要域名了,就包括服务器也不需要,因为这个开发公司一般都是免费提供的,所以现在开发 一个小程序是非常方便的,自己只需要明确小程序要实现哪些功能,然后提供好相关的资质就可以了,剩下的开发公司都会帮你去做。
6.服务器域名配置详解(需要域名、服务器的情况下才需要自己在小程序后台配置服务器域名)
域名只支持 https (request、uploadFile、downloadFile) 和 wss (connectSocket) 协议。
域名不能使用 IP 地址或 localhost。
域名必须经过 ICP 备案。
参考:https://andinker.iteye.com/blog/2436608
参考:http://kf.qq.com/faq/1706236NjINj1706236VRZBR.html
参考:https://zhidao.baidu.com/question/1760328189168549868.html
https://developers.weixin.qq.com/miniprogram/dev/api/
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013
https://blog.csdn.net/languobeibei/article/details/79500316
https://blog.csdn.net/weixin_37730482/article/details/72865100
大神:https://blog.csdn.net/qq_35713752/article/details/86025620
项目案例:https://blog.csdn.net/zuoliangzhu/article/details/53862576