java spring boot【二维码】根据扫码设备,跳转到相应页面,设计流程

  • Post author:
  • Post category:java




一、设计流程

一、创建一个API,用这个API的地址,生成二维码图片,这个图片给用户扫的

二、创建二维码链接信息,例:安卓跳转到baidu.com ,ios跳转到taobao.com

三、后端系统在用户扫描后,判断用户系统,并跳转到相应地址



二、后端判断扫码系统

  public static String getOsName(HttpServletRequest request) {
        String browserDetails = request.getHeader("User-Agent");
        String userAgent = browserDetails;
        String os = "";
        //=================OS Info=======================
        if (userAgent.toLowerCase().indexOf("windows") >= 0) {
            os = "Windows";
        } else if (userAgent.toLowerCase().indexOf("mac") >= 0) {
            os = "Mac";
        } else if (userAgent.toLowerCase().indexOf("x11") >= 0) {
            os = "Unix";
        } else if (userAgent.toLowerCase().indexOf("android") >= 0) {
            os = "Android";
        } else if (userAgent.toLowerCase().indexOf("iphone") >= 0) {
            os = "IPhone";
        } else {
            os = "UnKnown, More-Info: " + userAgent;
        }
        return os;
    }



版权声明:本文为qq_37496750原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。