找回密码
 立即注册

QQ登录

只需一步,快速开始

微信公众号开发资源

关注:734

所属分类: 微信开发 微信公众号开发资源

本版块为微信公众号开发教程与公众号开发相关技术分享板块,技术提问请到其他对应的问答板块发帖:)

[公众号开发博客] 设置使用微信连Wi-Fi功能 - 傻瓜式微信开发教程27 - 耗子原创

[复制链接]
查看: 9330|回复: 14
 楼主| 发表于 2015-10-21 10:12:43 | 显示全部楼层 |阅读模式
本帖最后由 moremorefun 于 2015-10-22 10:06 编辑


最近发现使用 "微信连接Wi-Fi" 功能的人比较多.
现在大概描述一下这个功能简单的使用流程.

1. 在微信公众号管理后台中"添加功能插件"
27-1-添加功能控件.jpg

2. 在插件列表里选择"微信连Wi-Fi"插件进行添加.
27-2-添加wifi插件.jpg

3. 添加过程中需要填写一下认证信息,
按提示填写然后提交就好了.
我这里已经认证过了,
所以没办法给这个页面截图了.

4. 认证完成后,打开"微信连Wi-Fi"选项卡,
这是就可以添加一个Wi-Fi设备了,
但是在添加Wi-Fi设备前我们首先需要有一个"门店"

5. 在"门店管理"选项卡中添加一个门店.
27-3-添加门店.jpg

6. 点击"新建门店"按钮,按提示填写门店信息等待审核.
27-4-填写门店信息.jpg

7. 门店信息审核完成后,回到"微信连Wi-Fi"选项卡,进行"设备管理"的"添加设备"操作.
27-5-添加设备.jpg

8. 点击"添加设备"按钮之后就可以添加自己的路由信息了.
    a. 选择一个对应的门店.
    b. 选择设备类型. 我这里只有"密码类型设备", portal类型设备指的是需要利用页面获取短信验证码的设备.
    c. 输入自己的设备的 Wi-Fi的名字 和 密码.
       需要注意的是Wi-Fi的名字需要修改为 WX 开头, 字母大写, 全部使用英文.
    之后点击"添加"就可以了.
27-6-添加wifi信息.jpg

9. 添加完成后跳转到"用户联网方式"查看如何使用微信连接Wi-Fi.
微信提供了3种方式实现连接.
27-7-微信联网方式.jpg

10. 最简单的二维码连接方式.
点击 "扫二维码联网" 下面的 "立即配置" 按钮,会跳转到一个新的页面,
在页面里点击门店列表后面的"预览"按钮就会出现一个二维码,
用微信扫描这个二维码就可以实现Wi-Fi的连接了.
27-8-二维码连接.jpg

11. 如果公众号开启了"开发者模式"
在用户成功连接Wi-Fi以后服务器会收到一条请求,用户告诉公众号连接用户的信息.
文档在这里: http://mp.weixin.qq.com/wiki/9/9c6eb13584d124af4a5bee20cadca60d.html
公众号可以对返回的信息进行处理,
目前我们测试的情况是,对于密码类型设备返回错误也不影响登录
偶尔会收到这个返回信息格式不正确的报警
而文档写的是返回任意信息都可以.
可能这个功能微信还在调试?

但是我们之前测试遇到过这条消息收不到的情况,
不过我们也没啥办法,只能寄托于微信的服务器稳定了.


portal类型设备这里没有,所以没办法测试.
基本流程是一样的,只不过开发者需要更改鉴权页面,
文档在这里: http://mp.weixin.qq.com/wiki/2/55f1e301f4558846d2bf0dd51543e252.html


更新: 2015年10月22日10:03:44
后来我找到了下面的文档:
http://mp.weixin.qq.com/wiki/14/89b871b5466b19b3efa4ada8e577d45e.html


假如服务器无法保证在五秒内处理并回复,必须做出下述回复,这样微信服务器才不会对此作任何处理,并且不会发起重试(这种情况下,可以使用客服消息接口进行异步回复),否则,将出现严重的错误提示。详见下面说明:
1、(推荐方式)直接回复success2、直接回复空串(指字节长度为0的空字符串,而不是XML结构体中content字段的内容为空)

在被动回复消息中,说明了对于事件和消息推送的回复格式
看来wifi连接事件的通知回复也走了这个流程,
为了保险,我们还是在接受到消息时直接回复
success字符串或者空字符串
回复

使用道具 举报

最佳答案
106 

455

主题

1684

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
18846
QQ
发表于 2015-10-21 10:32:22 | 显示全部楼层
这个很实用~最近很多wifi的问题啊
回复 支持 反对

使用道具 举报

TA的社区排名

积分:NO. 5 名

发帖:NO. 5 名

在线:NO. 22 名

最佳答案
15 

19

主题

305

帖子

4071

积分

S1

积分
4071

积极分子

发表于 2015-10-21 14:40:32 | 显示全部楼层
谢谢分享~~~
回复

使用道具 举报

最佳答案
0 

0

主题

1

帖子

2

积分

新人求带

积分
2
发表于 2015-11-4 15:55:46 | 显示全部楼层
为什么安卓用户可以使用,苹果用户不能使用扫一扫连接?
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

9

帖子

52

积分

新人求带

积分
52
发表于 2015-11-6 09:41:50 | 显示全部楼层
先看着,学习学习下
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

1

帖子

2

积分

新人求带

积分
2
发表于 2015-11-10 17:39:16 | 显示全部楼层
thansk you very much~
回复 支持 反对

使用道具 举报

TA的社区排名

积分:暂未上榜

发帖:NO. 917 名

在线:NO. 22 名

最佳答案
0 

0

主题

32

帖子

20

积分

新人求带

积分
20
发表于 2015-11-17 20:42:41 | 显示全部楼层
好东东,值得分享,非常感谢!
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

2

帖子

40

积分

新人求带

积分
40
发表于 2015-12-3 16:31:46 | 显示全部楼层
版主您好 公众号联网的意思是关注公众号了才可以联网吗?  需不需要二次开发? 我看官方文档好像要二次开发
回复 支持 反对

使用道具 举报

TA的社区排名

积分:NO. 350 名

发帖:NO. 114 名

在线:NO. 248 名

最佳答案
16 

2

主题

97

帖子

683

积分

专家路上

积分
683
发表于 2015-12-3 16:38:43 | 显示全部楼层
周防 发表于 2015-12-3 16:31
版主您好 公众号联网的意思是关注公众号了才可以联网吗?  需不需要二次开发? 我看官方文档好像要二次开发 ...

这个是需要开发的
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

2

帖子

40

积分

新人求带

积分
40
发表于 2015-12-3 18:08:19 | 显示全部楼层
米勒 发表于 2015-12-3 16:38
这个是需要开发的

就像那种酒店或者餐厅一样 连接wifi之后显示要验证 验证就是关注微信公众号了才可以上网 这种需要专门的portal型设备   用这种设备是不是也需要二次开发?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

henkuai.com是专业的第三方微信开发者平台,为生态而生。


本站为第三方微信开发者平台,非腾讯官方网站。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

欢迎来这里一起喝喝茶,
聊聊你的产品。

微信公众号gongzhongkaifa

工作日12小时内回复。

网站业务
zhongcong@henkuai.com

工作日12小时内回复。

市场合作
songchang@henkuai.com