想在用户连接到自己管理的wifi的时候,弹出广告,可以是html页面,如果能弹其他形式的广告也可以。
不太了解怎么在AP端实现,比如AP设备会提供一些基本的API?或者可以在AP设备上部署自己的应用程序?
想在用户连接到自己管理的wifi的时候,弹出广告,可以是html页面,如果能弹其他形式的广告也可以。
不太了解怎么在AP端实现,比如AP设备会提供一些基本的API?或者可以在AP设备上部署自己的应用程序?
3 回答1.5k 阅读✓ 已解决
3 回答3k 阅读
3 回答1.2k 阅读
1 回答973 阅读✓ 已解决
1 回答749 阅读
这个其实是设备级别做的, 比如苹果设备, 连上wifi后, 苹果设备会自己访问一个地址(这个iOS6和7还有差别). 如果这个地址返回不是那个样子, 那么苹果设备就估计这个wifi需要web认证, 那么一个对话框就会被弹出, 修改那个地址的网页内容就可以放你要放的广告了.
要做到这一点, 几个前提条件必须满足: DHCP OK 并且 DNS OK.
具体到如何让用户连上wifi但是上不了网, 可以参考一个项目wifidog, 另外你自己要写一个认证服务器(PHP, Python都可以), 因为wifidog会问你的认证服务器, 这个用户给不给上网?