解决微信扫码下载的两个方法

解决微信扫码下载有两个方法:一是去腾讯开发平台http://open.qq.com/上传自己的应用,二是弄一个提示页,提示用户用其他浏览器打开链接。

  1. 上传应用到腾讯开发平台
    把应用上传到腾讯开发平台,然后等审核,审核通过,会提供下载链接和二维码。
    优点:安卓和IOS共享一个二维码,腾讯做应用分发
    缺点:得等审核,应用后期维护麻烦

  2. 添加提示页
    解决微信扫码下载的两个方法_第1张图片
    如上图,可以写程序来判断是否是微信访问,其他浏览器加载下载页面。

$user_agent = $_SERVER['HTTP_USER_AGENT'];
if (strpos($user_agent, 'MicroMessenger') === false) {
    // 非微信浏览器禁止浏览
    echo "HTTP/1.1 401 Unauthorized";
} else {
    // 微信浏览器,允许访问
    echo "MicroMessenger";
}

你可能感兴趣的:(php,微信,二维码,浏览器)