跳转至

浏览器弹窗

功能说明

在指定位置弹出内置浏览器

方法原型

public void popWindow(PopWindowInfo info) throws ParamParserException, AESCryptoException, HttpRequestException;

参数说明

参数名称 描述 类型
info 弹窗实体 PopWindowInfo

info实体说明

参数 必须 说明
toUser 接收成员账号列表。多个接收者用竖线分隔,最多支持1000个
toDept 接收部门id列表。多个接收者用竖线分隔,最多支持100个
url 弹窗打开url
tip 提示内容
title 窗口标题
width 弹窗宽度
height 弹窗宽度
duration 弹窗窗口停留时间。单位:秒,不设置或设置为0会取默认5秒, -1为永久
position 弹窗位置。 不设置或设置为0默认屏幕中央, 1 左上, 2 右上, 3 右下, 4 左下
pop_mode 打开方式。1 浏览器, 2 窗口, 其他采用应用默认配置
notice_id 通知id,用于防止重复弹窗

返回结果说明

成功:没有返回

失败:发生错误(如请求失败),抛出异常。

请求示例

String receiveUsers = "youdu0";
String receiveDepts = "1|2|3";
PopWindowInfo win = new PopWindowInfo();
win.setToUser(receiveUsers);
win.setToDept(receiveDepts);
win.setUrl("https://youdu.im"); //访问URL
//win.setTip("欢迎登录有度即时通"); //弹提示框
win.setTitle("有度即时通");//弹窗标题
win.setWidth(500);
win.setHeight(500);
win.setDuration(10); //单位:秒
//win.setDuration(Const.Duration_Forever); //弹窗永不消失
win.setPosition(Const.Position_BottomRight); //右下角弹出
win.setNoticeId(APP_ID); //同样的noticeId,永远只有一个窗口,后面的覆盖掉前面的
//win.setPopMode(1); //使用浏览器打开
win.setPopMode(2); //使用窗口打开
appClient.popWindow(win);