微信小程序开发培训
小程序现在不是对外的,所以小程序里面的框架层、逻辑层、视图层代码都是保密的。只有通过了小程序的开发申请之后,才能下载小程序代码包,看到小程序代码层。
1.下面是微信公众平台的发展历程
2.什么是小程序?
什么是小程序:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。他不是app,却又类似于app体验。
3.小程序是怎么进入的
目前听说小程序的入口是在“发现”的里面,或者在搜索里面(搜索某应用,出现应用,点击进入)
4.小程序的开发流程和接入规范,如果申请者通过审核之后,是有相关文档可以看见的。
关于申请小程序账号:
此次小程序公测,
开发者可登录微信公众平台申请,
并允许将产品提交至微信公众平台审核,
但暂时不支持发布。具体发布时间待定。
微信小程序的公测暂时只开放给企业、政府、媒体、其他组织,
个人微信公众号暂时无法参与小程序公测,
将来是否会开放给个人腾讯内部也在商讨。
现阶段每个机构帐号只允许注册最多50个小程序,
每个小程序一年需要缴纳300块钱认证费用,
所有小程序帐号都需要绑定一个新的电子邮箱,
一个手机号码只能绑定5个小程序。
代码开发与上传,这部分需要注意:
代码打包后上传不能超过1M。
也就是不超过1024KB,
有多大呢?1M = 1024KB = 1024*1024个英文字符 = 1048576个英文字符,
差不多你可以写700多个标准函数。
台下也有人问,微信为何做此限制,讲师的答复是:
1,微信的核心理念是让用户用完即走,所以不希望用户加载很长时间。
2,其实在微信的架构下,1M已经可以写很多代码了,具体有多多呢?举个例子,整个微信小程序的IDE架构环境,不算图片信息的话,还不到1M。
3,一个好的工具,不应该只想着黏住用户,而是要提高用户的效率,让用户用完即走,用节省的时间去做更多有价值的事情。
(关于小程序里面的层级关系,目前小程序最多只支持是5层,想看非这5层的页面,只有返回去,点击别的链接进去)
完善基本信息的时候需要注意,
这里的服务范围一定不要乱填,
未来小程序的搜索入口抓取的关键词,
就是跟你填写的服务范围息息相关的,
比如你原本是卖花的,结果填写成卖蛋糕,
那么用户搜索进入小程序后跟他的期望不符,
这样用户体验就不好了。
这部分需要注意的是:
记得提前准备一个个人测试号,
并开通全部管理权限,
用于腾讯侧人工审核小程序的功能。
以上是小程序的开发流程与接入规范
下面是《深入解读小程序技术框架》,是完全真对小程序开发者的。
获取用户信息的部分跟微信开放平台
基于微信公众号的开发逻辑是一样的。
这个unionid特别好,有了这个,
就可以在不同的小程序之间,
或公众号和小程序之间,
打通账号体系了。
也就是用户只需要在你的账号下面填写一次信息,
在你其他的平台只需要绑定一下,
就可以获取到之前填写过的用户信息和登录状态了。
由于图片太多,一篇文章写不下,所以图片去掉了。