
一、 APP包括IOS及Android平台,支持市场上的所有主流手机;
二、 APP支持根据不同终端屏幕大小具备界面显示自适应功能;
三、 APP需要通过两层登陆后,直接内嵌一个浏览器打开登陆成功后的url(session要保持一致,否则内嵌浏览器打开不了具体的url);
1) 第一层登陆:VPN登陆,登陆成功后进行第二层登陆。
手机号码
静态密码
动态密码
自动登陆
2) 第二层登陆:OA系统登陆,登陆成功后,内嵌浏览器打开首页或消息url
帐号
密码
自动登陆
3) 第一层和第二层登陆可以通过http get或http post方式请求,请求成功后根据返回页面判断是否成功;
4) 第一层和第二层登陆可能存在登陆超时的情况,APP需要判断如果超时后跳转回第一层或第二层的登陆界面(超时后会自动跳转到指定的页面,所以需要根据页面内容判断是否超时)。
5) 第一层和第二层登陆都可实现自动登陆功能;
6) 第一层登陆获取动态密码后,下发的短信密码可以自动读取回填。
四、 APP实现消息推送功能(文字+url链接消息),手机收到消息,用户点击消息后,APP自动打开消息里面的url(如果没有钩选自动登陆的话登陆后再打开),消息推送要做成标准接口,后端系统调用此接口即可实现消息推送;
五、 APP内嵌浏览器里面的附件链接可以实现下载管理功能,下载提示框可以点击保存或直接打开;
六、 其它要求
1) APP开发后需提供整套完整源码;
2) APP里的所有参数(包括第一、第二层请求url,登陆页面等)都做成配置方式,如有变更主要修改相应的配置即可重新打包。
APP开发过程中出现10%以内的需求变更,需要提供免费修改。