微信小程序&公众号开发

  • 一、什么是微信开发
  • 二、微信开放平台
  • 三、微信公众平台
  • 四、小程序与公众号的区别
  • 1. 用途不同
  • 2. 运营方式不同
  • 3. 操作方法不同
  • 4. 用户体验不同(公众号操作延时较大,小程序体验接近原生App)
  • 5. 定位不同(公众号服务于营销与信息传递,小程序面向产品与服务)
  • 6、实现技术区别。公众号基于H5,小程序基于微信自身开发环境与开发语言。
  • 7、公众号和小程序开发用户是否同步


一、什么是微信开发

微信对外提供了例如:聊天、支付、分享、收藏、人工智能等功能,同时微信还对外开放了很多的接口与能力,程序员基于这些功能和接口进行的开发,叫做微信开发。

二、微信开放平台

  • 对外提供接口(微信支付,微信登录等)
  • 适用者:
    -网站应用开发(第三方网站)
    -移动应用开发(例如第三方App)
    -第三方平台开发
    -公众帐号开发
  • 资质认证相关知识
    -只有通过 开发者资质认证后,才能使用开发平台提供的能力
    -人名义无法申请资质认证,必须是公司或者一个团体才可以申请
    -只有企业类型的主体,才能申请资质认证

三、微信公众平台

  • 微信公众平台
    是运营者通过公众号这个媒介,为微信用户提供咨询和服务的平台
  • 微信公众平台开发
    指基于微信公众号进行的业务开发
  • 微信公众平台的账号分类:
    订阅号 – 简单的发送消息,达到宣传效果,建议选择订阅号(每天可以推送1次)
    服务号 – 想用公众号获得更多的功能、提供更多的服务,例如开通微信支付,建议选择服务号(一月推送4次)
    小程序 – 想提供类似于手机 App 的服务体验,建议选择小程序
    企业微信(原企业号) – 想用来管理内部企业员工、团队,对内使用,进行以选择企业微信(原企业号)

四、小程序与公众号的区别

1. 用途不同

如果你要做一个手机官网,主要是用于展示信息或者写文章,那么做一个公众号会比较好,但如果你要做一个微信小程序商城直接销售东西或者小应用,那么微信小程序无疑是目前最好的选择。

2. 运营方式不同

公众号是基于粉丝运营的,不管是原创文章,还是搞各种营销活动,无非是为了吸引用户关注,然后再想法子转化他们,引导他们在商城里面消费。而小程序就简单粗暴了,如果用户需要购买什么东西,刚好可以打开微信搜索方圆5km内的小程序,找到对应的小程序,交易就完成了,无需商家绞尽脑汁的想怎么去推广。

3. 操作方法不同

公众号需要用户关注,点击自定义菜单,进入对应页面至少3步操作。小程序比较简单,直接扫码或者点击打开,可谓一步到位,用户操作步骤简单,更有利于商家推广。

4. 用户体验不同(公众号操作延时较大,小程序体验接近原生App)

小程序无需安装、注册和卸载,体验接近原生APP,加载更快,体验更流畅。公众号中点击应用功能后需要等一段时间,对于业务逻辑复杂交互要求高的应用使用起来体验较差。而小程序将会非常流畅几乎无需等待,类似普通APP 操作一样流畅。

5. 定位不同(公众号服务于营销与信息传递,小程序面向产品与服务)

公众号主要用于信息的传递实现人与信息的连接,借助H5 能够实现简单的交互,主要以营销和信息传递为主简单的服务为辅,而小程序从功能上与公众号有严格区分,包括不支持关注、消息推送等营销手段,一方面使得产品与服务不至于淹没在公众号营销信息中,另一方支持公众号、朋友圈、群与小程序之间的互动与导流,使得开发者专心做产品与服务,从而为微信带来大量长尾服务叠加微信自身重度服务打造从社交到信息连接再到服务的生态圈。

6、实现技术区别。公众号基于H5,小程序基于微信自身开发环境与开发语言。

小程序是微信内的云端应用,所以无需安装。不是原生App,但实现了接近原生APP 的体验。
公众号是基于传统H5 开发与运行,传统H5 运行环境是浏览器,微信小程序运行环境并非完整的浏览器,开发过程中用到H5 相关的技术,微信小程序的运行环境是微信基于浏览器内核完全重构的一个内置解析器,针对小程序专门做了优化,配合自己定义的开发语言标准(基于H5 进行了优化),提升了小程序的性能。

7、公众号和小程序开发用户是否同步

开发过微信公众号和小程序的都知道,经过微信授权接口可以获取微信信息例如:昵称、头像、性别、地址、openid等,必须是认证的公众号和小程序才有这样的接口哦,openid是用户在系统中唯一识别用户身份的,如果你开发的系统需要会员授权登录的,想公众号和小程序用户同步,就还需要申请微信开发平台,申请地址:http://open.weixin.qq.com 绑定你的公众号和小程序后,授权接口就会获取到unionid,这个非常好用,同一个用户如果授权你的公众号和小程序这个unionid就是唯一的,甚至还可以绑定你的PC端应用、app都会生成一个唯一同步的unionid,这样就可以利用微信快速授权打通各个应用的会员啦。