文章 答疑

微信小程序开发入门

我折腾小程序也有段时间了,公司也开发了多款工具类小程序,本 Chat 很高兴能和各位小程序开发者一起交流学习,主要分享小程序入门讲解,包括一些我在开发中踩过的坑。希望通过本篇文章的分享,能让更多的小程序入门者少走弯路。

如何注册一个小程序

第一种方式,直接去官网注册。

官方注册地址:https://mp.weixin.qq.com/,点击右上角的“立即注册”。

enter image description here

然后选择“小程序”:

enter image description here

接下来,填写小程序的注册信息,这里我就不详细说了,根据自己的需要选择小程序类型是“个人”,或者“企业”(企业用户需要填写认证信息):

enter image description here

填写完信息之后,直接提交审核,微信团队会有个审核过程,然后给你反馈审核结果。

第二种方式,去公众号后台,小程序管理里面注册。

其步骤包括:登录已有公众号后台 -> 小程序管理 -> 添加 -> 快速注册并认证小程序。

enter image description here

enter image description here

这种方式注册的小程序,如果你的公众号已经认证过了,小程序的认证是可以复用公众号的认证的。微信的认证是按次收费,所以,用这种方式注册,可以省下一部分费用支付。

注意:个人类型的小程序,有部分权限是没有的,比如获取微信用户绑定的手机号码,微信支付功能,微信卡券功能都必须是企业类型的小程序才有权限。

并且小程序目前也没办法更换主体,因此,建议大家注册之前小程序类型不要选择错了。

小程序有哪些宣传方式

主要有以下几种宣传方式:

  1. 小程序搜索入口 & 附近的小程序;
  2. 扫一扫、长按识别小程序码;
  3. 好友、群分享的小程序卡片;
  4. 已关联小程序的公众号菜单或文章;
  5. 第三方小程序应用商店;
  6. 小程序之间互相跳转;
  7. 群聊中发送过的小程序卡片。

以上几种方式是小程序主流的宣传方式,后续还可能会有新的形式出现,比如,近期小程序又出了个“功能直达”的内测,部分优秀的小程序已经获得了内测资格,其中我参与开发的小程序,有四款已经获取内测资格。

功能直达样式如下(感觉百度的直达号看到这功能后,会哭晕):

enter image description here

小程序开发工具讲解

工欲善其事,必先利其器。微信官方提供了专门的小程序开发工具,即“微信开发者工具”,经过不断的版本更新,此工具目前已经比2017年刚发布时,好用多了。

点击这里,访问下载地址

我来简单介绍一下微信开发者工具。

首先进行下载,安装这里就不说了,安装完成之后,直接打开,会出现如下界面:

enter image description here

扫码之后会出现小程序 & 公众号网页开发两个选项:

enter image description here

也就是说,微信开发者工具,是可以用来开发小程序、公众号网页以及小游戏的一款工具。这里我们直接选择小程序,然后我打开了一个现有的项目:

enter image description here

  • 图中①区域主要是切换②和④区域时用到,我这里定义为“功能切换区”;
  • 图中②区域是“模拟器区域”,这里是对小程序的预览展示效果;
  • 图中③区域是一些常用操作,我给定义为“属性操作区域”;
  • 图中④区域是“编辑器区域”,分为左边“代码结构” & 右边“代码编写区”。这里可以通过①区切换为“调试器”,如下:

enter image description here

我这里要特别说明一下,③区域最右侧的“详情”按钮,

2018年3月20日,周二晚上8点30分,开发工程师,参与开发的小程序2017年荣获阿拉丁神灯奖的连胜带来了主题为《小程序开发入门》的交流。以下是主持人天怡整理的问答实录,记录了作者和读者间问答的精彩时刻。


内容提要:

  • 个人可以开发小程序吗?收费吗?
  • 在小程序端做短信注册验证,如何避免后端短信接口被盗用,安全机制有哪些?
  • 小程序的前端源码是否可以被 Fidder 等嗅探工具嗅到 js 文件等源码?
  • 用户没有授权的情况下,如何给用户做一个身份识别(本地 Session)?
  • 小程序可以控制硬件吗,Arduino 或树莓派等?如果可以,有没有可参考的资料?
  • 小程序端支持 MD5 加密、3DES 加密,以及获取 Timestamp 吗?
  • 请问没有编程基础可以学习吗?需要有 JavaScript 和 HTML5 的相关基础吗?
  • 小程序适合做什么样的项目?
  • 小程序可以替代企业微信号吗?
  • 小程序和 H5 App 的优缺点是什么?
  • 现在个人开发小程序有什么盈利模式?
  • 请问有没有一些快速开发小程序的资源?
  • 现在的小视屏分享,能用小程序实现吗?
  • 请问小程序可以做成社区的模式吗?
  • 小程序默认是支持腾讯云的,如何架构在阿里云、华为云或者其他云上?
  • 如果把小程序做成类似于个人博客的话,腾讯审核是否会通过?
  • 请问小程序的支付系统是否是依托于公众号?
  • 小程序在与后台的交互中,后台是不是返回给小程序 JSON 对象才可以?
  • 一个
收藏 收藏
分享
购买文章 ¥9.9