企业微信免登跳转不同的首页

场景
由于企业微信管理后台只能配置一个应用首页URL,但用户希望在PC端免登跳转到苍穹PC端首页,移动端免登跳转到流程助手首页。
实现
1.开发一个.do的接口,如wxqyhLogin.do接口,此接口是一个servlet请求,通过此请求实现跳转不同的页面。
2.将该请求发布在web节点。
3.正常配置企业微信免登。
4.测试免登及跳转。
具体步骤
01 配置文件customActionConfig.xml
这个配置文件需要自己创建,名称可以自定义,且名称必须与mc配置的名称一致,配置文件的目录如图。

02 接口实现类(AppAction)
AppAction类编写方法,提供参数HttpServletRequest request,hHttpServletResponse response,可以通过这两个参数获取请求参数的上下文,代码如:
package com.kingdee.custom.actions;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class AppAction {
public void myServlet(HttpServletRequest request, HttpServletResponse response) {
//获取http请求的上下文信息
If(AgentUtil.isMobile(request)){
response.sendRedirect(“移动端页面”);
}else{
response.sendRedirect(“PC页面”);
}
}
}
03打包部署jar包后,同时将配置到MC中添加配置项:key为actionConfigFiles.conf
企业微信免登跳转不同的首页
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



