博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mindjump!基于微信域名检测接口的跳转系统,实现微信跳转浏览器下载app
阅读量:5307 次
发布时间:2019-06-14

本文共 1494 字,大约阅读时间需要 4 分钟。

微信现如今微信对第三方推广链接的检测是越来越严格了,分享链接在微信中转发经常会被拦截,一旦被拦截用户在微信中识别二维码就会提示“已停止访问该网页”,这是最近在论坛和贴吧很多用户咨询我的问题,其实这个问题不难解决,我们只要使用微信跳转API接口即可完美避免以上问题。

所以针对这个问题,特写此篇文章分享我们公司之前的处理方案。首先如果我们没有专业的技术团队,我们可以去找一家提供该技术的团队合作,我们之前一直用的是Mindjump平台的接口,效果还不错,很稳定。然后如果大家有自己的技术团队,是可以自行编写跳转程序的,参考案例见下文。
一、首先我们说说Mindjump平台的使用方法:
1、使用浏览器打开我们需要用到的  平台地址:
2、复制链接粘贴进api工具框中,点击生成跳转短链接和二维码
3、复制短连接和二维码前往微信中打开链接或扫码即可。
二、其次我们说说如何构建微信跳转浏览器的源码:

点我显示遮罩层

  

2、Android端微信自动唤醒默认浏览器打开网页链接的代码

= $info['num']){ echo '跳转失败'; exit(0);}$time = strtotime($info['time']); if(time() > $time){ echo '跳转失败'; exit; }}else{ echo '跳转失败'; exit;}if($info['www_url'] == ''){ echo '请先配置落地页'; exit;}else{ $w_url_code = $info['rl'];}?>
= 59){ //如果超过1小时,更新ticket $url = get_ticket($w_url_code); if($url){ query_update ( "jump_logs", "ticket_time='".time()."', ticket='" . $url . "' where code='" . $code . "'" ); $ticket_url = $url.'#'; if(strpos($_SERVER['HTTP_USER_AGENT'], 'baiduboxapp')||strpos($_SERVER['HTTP_USER_AGENT'], 'baiduboxapp')){//安卓百度手机APP echo ''; }else{ echo ''; } } }else{ $ticket_url = $info['ticket'].'#'; if(strpos($_SERVER['HTTP_USER_AGENT'], 'baiduboxapp')||strpos($_SERVER['HTTP_USER_AGENT'], 'baiduboxapp')){//安卓百度手机APP echo ''; }else{ echo ''; } }}?>

  

 

  

转载于:https://www.cnblogs.com/lanlos/p/10940290.html

你可能感兴趣的文章
个人经验 - Android的RelativeLayout布局的layout_height属性设置为wrap_content时的坑
查看>>
最长子序列
查看>>
SQL分组查询每组前几条数据
查看>>
01章 面向对象开发方法概述
查看>>
命令行调用Lame批量压缩MP3
查看>>
iis7配置网站容易出现的问题(转)
查看>>
如何成为一名优秀的程序员?
查看>>
HDU(4528),BFS,2013腾讯编程马拉松初赛第五场(3月25日)
查看>>
C++期中考试
查看>>
Working with Characters and Strings(Chapter 2 of Windows Via C/C++)
查看>>
vim中文帮助教程
查看>>
Android 创建与解析XML(四)—— Pull方式
查看>>
CodeForces 411B 手速题
查看>>
同比和环比
查看>>
美国在抛弃慕课,中国却趋之若鹜
查看>>
SpringMvc拦截器运行原理。
查看>>
MySQL基础3
查看>>
逻辑斯蒂回归(Logistic Regression)
查看>>
360前端面试题 2015年 07
查看>>
移动端页面使用rem布局
查看>>