用户操作:手机开蓝牙(4.0, ibeacon )后,微信的摇一摇功能中切换到“周边”,摇一摇查找到相应应用,点击链接就是了。
原理:本质设备与微信后台绑定后,预设了链接生成规则。摇一摇时得到广播ID在后台生成个链接地址(加入token信息),点击就是单点登录并访问了,各种跳转后操作到目标。
问题:摇得太频繁了给微信拦截了。如下图。
~~~~~
网上描述的实体实现步骤:
第一步. 服务提供者向微信后台申请服务,微信后台生成一个IBeaconId,并将其映射到服务提供者提供的服务,再将IBeaconId告诉服务提供者;
第二步. 服务提供者把第一步拿到的IBeaconId设置到IBeacon设备上,让IBeacon设备广播该IBeaconId;
第三步. 用户在该IBeacon设备的信号范围内打开微信摇一摇周边,微信App拿到该IBeaconId;
第四步. 微信通过第三步拿到的IBeaconId,向微信后台拉取相应的服务,展示在摇出来的结果上。
第五步. 用户点击摇出来结果,在微信内嵌的浏览器上,会带上用户信息跳转到服务提供者在第一步申请服务时填的url,进入应用页面
发自 Android
近期评论