微信生态开发-零散知识点
Published on Nov 18, 2019
目前只是零散的记录一些微信开发的相关知识点和Q&A,侧重于服务商这块,持续更新,后面有时间了再统一梳理。
- 基础概念
- 微信公众平台
- 微信开放平台
- 微信公众号
- 微信小程序
- 微信小游戏
- 微信支付
- 微信公众平台-第三方平台(公众号服务商, 小程序服务商)
- 微信支付服务商
下文中出现的一些名词解释:
服务商
: 未特别说明,均指微信公众平台-第三方平台,即公众号服务商或小程序服务商; 同时对外提供SaaS服务,如商城等;
商户
: 使用服务商SaaS服务(商城)的客户;
用户
: 访问商户在线商城的微信用户;
文中提及的部分解决方案,仅作为参考,并非唯一的处理方式。 请结合自身实际业务情况合理选用
- 作为公众号服务商,用户访问商户的商城时应该怎么处理授权逻辑(即该用服务商的公众号还是商户的公众号)?
- 微信授权获取用户头像/昵称时(用户有感知), 使用服务商自己的公众号; 并基于用户对服务商公众号的openid做登录/账号绑定;
- 商家以便没有公众号,也可以正常使用商城服务,用户可正常访问和下单;
- 已授权拿到头像/昵称的微信用户,信息可以共享,即便访问不同商户的商城,也无需重新授权获取;
- 用户对服务商的公众号来说是唯一的,基于此做登录/账号绑定,可以方便的支持商家更换公众号;
- 给用户发送模板消息(如购买成功等)时,使用商家自己的公众号; (只需采用静默授权,拿到用户对于商家公众号的openid即可)
- 对商家友好,利于品牌推广;
- 对用户友好,明确购买的确实是该商户的产品或服务,需要关注的是商家的公众号,而非服务商的公众号;
- 对服务商友好,规避风险;
- 微信授权获取用户头像/昵称时(用户有感知), 使用服务商自己的公众号; 并基于用户对服务商公众号的openid做登录/账号绑定;