FineReport如何手动推送APP消息

简介:

在报表填报成功后,发送消息至APP会提示数据已更新。再次期间用户需要有查看该模板的权限,如果没有的话,则无法接受到提示信息。那么在FineReport移动端中,如何手动推送APP消息呢?

具体用法

在报表填报成功后事件中添加js,使用ajac发送消息请求

1
2
3
4
5
6
7
8
FR.ajax({
url:  'http://192.168.1.120:8033/WebReport/ReportServer?cmd=send_messages&op=fs_mobile_main' ,
type:  'POST' ,
data: {user: 'sunlin' , text: '填报成功,模板A有数据更新' ,url: 'http://192.168.1.120:8033/WebReport/ReportServer?reportlet=app.cpt&op=write' ,title: 'app' },
success:  function (msg){
alert(  "提示"  + msg );
}
});

User:接受消息的人,可以是多个,多个用户之间用逗号分割,如“A,B”(必填)

Text:消息内容(必填)

Url:打开地址(选填),在点击消息之后进入app打开的地址

Title:打开地址的页面标题(选填)

示例

效果一、推送纯文本消息

填报的模板,增加填报成功事件,示例代码如下:

1
2
3
4
5
6
7
8
FR.ajax({
url:  'http://192.168.1.120:8033/WebReport/ReportServer?cmd=send_messages&op=fs_mobile_main' ,
type:  'POST' ,
data: {user: 'sunlin' , text: '填报成功,模板A有数据更新' },
success:  function (msg){
alert(  "提示"  + msg );
}
});

wKioL1iAKRHAmET4AADDkbNirYU617.png-wh_50

wKioL1iAKRKwJCSpAAMvPxOf37s602.png-wh_50

效果二、点击消息后,进入app,并且打开地址页面

填报的模板,增加填报成功事件,示例代码如下:

1
2
3
4
5
6
7
8
FR.ajax({
url:  'http://192.168.1.120:8033/WebReport/ReportServer?cmd=send_messages&op=fs_mobile_main' ,
type:  'POST' ,
data: {user: 'sunlin' , text: '填报成功,模板A有数据更新' ,url: 'http://192.168.1.120:8033/WebReport/ReportServer?reportlet=app.cpt&op=write' ,title: 'app' },
success:  function (msg){
alert(  "提示"  + msg );
}
});

wKiom1iAKTaTTMoXAADFP5DSnX0004.png-wh_50

wKioL1iAKTfSNxJUAANZXC2Ix1w000.png-wh_50



本文转自 雄霸天下啦 51CTO博客,原文链接:http://blog.51cto.com/10549520/1893115,如需转载请自行联系原作者

相关文章
|
JSON JavaScript 安全
基于Windows微信实现实时收发微信消息App
基于Windows微信实现实时收发微信消息App
1154 0
基于Windows微信实现实时收发微信消息App
|
消息中间件 缓存 中间件
语音app开发,如何保证消息可靠、高效的送达
语音app开发,如何保证消息可靠、高效的送达
APP - 重磅消息!微信测试无需新手机号注册新微信号功能
APP - 重磅消息!微信测试无需新手机号注册新微信号功能
217 0
APP - 重磅消息!微信测试无需新手机号注册新微信号功能
|
Android开发 iOS开发
做好相亲app开发,必不可少的消息功能
做好相亲app开发,必不可少的消息功能
|
Android开发
Android 点击通知栏消息打开activity,并判断app是否运行
Android 点击通知栏消息打开activity,并判断app是否运行
1686 0
杰里695N系列(soundbox)之 2.1-APP消息管理
杰里695N系列(soundbox)之 2.1-APP消息管理
180 0
杰里695N系列(soundbox)之 2.1-APP消息管理
|
移动开发 达摩院 算法
2021年度友盟+ APP消息推送白皮书:工作日6-8点通勤时间消息送达率每日最高
友盟+基于卓越的数据技术与算法能力,于2021年联合阿里巴巴达摩院,推出国内首款智能推送,在保障高送达率的基础上提升消息内容可读性和点击率。友盟+推出《2021 年度APP消息推送白皮书》,该白皮书从送达通道、用户送达偏好、分行业送达率等多个角度解读,带您了解行业推送现状的同时,有效提升APP的消息推送送达率。
2021年度友盟+ APP消息推送白皮书:工作日6-8点通勤时间消息送达率每日最高
从手机App通过WebSocket向浏览器推送数据
启动Orchestra,WebSocket server for KOI 和WebShop,共计3台服务器。 启动一个KOI App模拟器,两个WebShop模拟器。
从手机App通过WebSocket向浏览器推送数据
从手机App通过WebSocket向浏览器推送数据
启动Orchestra,WebSocket server for KOI 和WebShop,共计3台服务器。 启动一个KOI App模拟器,两个WebShop模拟器。
从手机App通过WebSocket向浏览器推送数据
|
数据格式
从手机App通过WebSocket向浏览器推送数据
从手机App通过WebSocket向浏览器推送数据
126 0
从手机App通过WebSocket向浏览器推送数据

热门文章

最新文章