有时站在路边看着来来往往的人群,感觉城市比沙漠还要荒凉。
前言
我们可以用小程序看视频、买票、订外卖等等,它给我们带来的最大好处就是不需要下载安装,也不会推送广告,给我们的生活带来了极大的便利。当然前提是你得了解它、接受它。
那么如何开发一个属于自己的小程序呢?
准备
1.首先你需要注册一个小程序,个人类型;
2.还需要下载开发者工具,它可以帮助我们调试代码,以及测试各种场景,以达到想要的效果。
3. 小程序的官方文档。没有它,我们就无法前进。
4、产品设计与要求。需要将我们的想法落实到具体的UI界面、具体的前端代码逻辑、后台服务提供的数据格式、是否有与用户交互的功能(官方对个人类型小程序有明确的限制)。
5.如果要把前后端一起解决的话,耗时会比较长,所以这里我推荐一款云服务——智效云。智效云提供一站式服务,后端接口支持,数据库,你只需要解决前端代码的实现即可。
执行
相比 HTML,微信小程序提供的组件并不多,毕竟 2017 年才刚刚发布,不过基本功能还是能实现的,虽然还存在一些不足,但随着时间的推移会逐渐完善。
如何在代码中使用智小云?小程序可以通过引入插件的方式引入智小云SDK,但前提是你必须注册一个智小云账号。
第一步,在小程序后台添加插件;
第二步,我们在app.json中添加配置;
第三步,在app.js中引入;

第四步,配置合法的域名,在小程序中如果想要访问外部链接,需要进行配置;
第五步,配置数据库表。当我们创建智小云账号后,需要将其绑定到我们的小程序上,然后我们就可以创建数据表,上传文件,设置支付等。
步骤6:调用接口,请求数据,每个数据表都有该函数,具体请参考接口文档。
就这样,一个简单的流程就运行完成了,后续的很多功能还需要大家慢慢去探索,这里就不赘述了。
当我们处理完代码之后,就需要发布了,首先需要通过开发者工具上传代码,然后在小程序后台提交审核,官方小程序对于个人小程序的审核比较严格。
个人类小程序审核注意事项:
1、代码审查设置的功能页必须和设置的服务类别一致;如果你是信息查询小程序,则需要配置服务类别;
2.涉及到个人不开放的范畴,比如发布UGC内容。UGC是指用户生成内容。比如小程序里面有发布、发布这样的字眼。比如我要发布一个帖子,我要发布一篇日志,这些都属于UGC的范畴。这些在个人小程序里面是不允许的。
3.审核失败最常见的原因是插件的用途和场景没有详细阐述。
当小程序审核通过后,你会通过微信收到通知,然后你或其他开发者需要发布它,用户才能看到。
以上就是开发个人小程序的大致流程和一些常见的坑,下面是我的个人小程序。