微信端产品开发总结(一)

项目背景:初版主要是做个通过微信端,分享二维码获客,自动将客户分配到对应的销售名下。
需要了解微信各公众号的接口权限和规则。
一、整体逻辑
(一)客户获取流程
(二)数据交换流程
(三)销售分享流程
二、主要功能点:
1.个性化菜单(微信需做认证+订阅号)
首次需要注册登录,第二次则不需要登录,直接推送一二维码图片。这里用到微信的个性化菜单功能。
开发者可以通过以下条件来设置用户看到的菜单:
1、用户标签(开发者的业务需求可以借助用户标签来完成)
2、性别
3、手机操作系统
4、地区(用户在微信客户端设置的地区)
5、语言(用户在微信客户端设置的语言)
2.点击菜单发送图片功能
先从微信服务器上把头像先下载下来,保存到服务器上,然后新加了个PHP图片扩展,将头像、二维码、底图合成, 生成图片。
3.识别二维码关注公众号,关注后跳转到注册页面;
无法做到关注后跳转到注册页面,可以生成一个url内容的二维码,url中带参数传递来实现获取微信用户的基本信息。
这里不注意会混淆使用场景二维码,场景二维码需要服务号,场景二维码只能做到识别,无法跳转。
用户扫描带场景值二维码时,可能推送以下两种事件:
如果用户还未关注公众号,则用户可以关注公众号,关注后微信会将带场景值关注事件推送给开发者。
如果用户已经关注公众号,在用户扫描后会自动进入会话,微信也会将带场景值扫描事件推送给开发者。
4.电话隐藏功能
CRM 那边原有的TQ接口,通过调用接口,实现销售拨打客户电话,并且看不到客户电话号码;
三、其他
1.UI页面设计尺寸:750×1334
2.资料附件: