微信生态开发-零散知识点

发布于 2019-11-18

目前只是零散的记录一些微信开发的相关知识点和Q&A,侧重于服务商这块,持续更新,后面有时间了再统一梳理。

  • 基础概念
    • 微信公众平台
    • 微信开放平台
    • 微信公众号
    • 微信小程序
    • 微信小游戏
    • 微信支付
    • 微信公众平台-第三方平台(公众号服务商, 小程序服务商)
    • 微信支付服务商

下文中出现的一些名词解释:
    服务商: 未特别说明,均指微信公众平台-第三方平台,即公众号服务商或小程序服务商; 同时对外提供SaaS服务,如商城等;
    商户: 使用服务商SaaS服务(商城)的客户;
    用户: 访问商户在线商城的微信用户;

文中提及的部分解决方案,仅作为参考,并非唯一的处理方式。 请结合自身实际业务情况合理选用

  • 作为公众号服务商,用户访问商户的商城时应该怎么处理授权逻辑(即该用服务商的公众号还是商户的公众号)?
    1. 微信授权获取用户头像/昵称时(用户有感知), 使用服务商自己的公众号; 并基于用户对服务商公众号的openid做登录/账号绑定;
      • 商家以便没有公众号,也可以正常使用商城服务,用户可正常访问和下单;
      • 已授权拿到头像/昵称的微信用户,信息可以共享,即便访问不同商户的商城,也无需重新授权获取;
      • 用户对服务商的公众号来说是唯一的,基于此做登录/账号绑定,可以方便的支持商家更换公众号;
    2. 给用户发送模板消息(如购买成功等)时,使用商家自己的公众号; (只需采用静默授权,拿到用户对于商家公众号的openid即可)
      • 对商家友好,利于品牌推广;
      • 对用户友好,明确购买的确实是该商户的产品或服务,需要关注的是商家的公众号,而非服务商的公众号;
      • 对服务商友好,规避风险;