wuxiren123

          FineReport如何手動推送APP消息

          在報表填報成功后,發送消息至APP會提示數據已更新。再次期間用戶需要有查看該模板的權限,如果沒有的話,則無法接受到提示信息。那么在FineReport移動端中,如何手動推送APP消息呢?

          具體用法

          在報表填報成功后事件中添加js,使用ajac發送消息請求

          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:打開地址的頁面標題(選填)

          示例

          效果一、推送純文本消息

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

          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 ); 

          });



          效果二、點擊消息后,進入app,并且打開地址頁面

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

          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 ); 

          });



          posted on 2017-01-19 10:39 喝水居然長肉 閱讀(131) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 龙山县| 平果县| 南皮县| 辽阳县| 沭阳县| 苍溪县| 武乡县| 乐安县| 西宁市| 林甸县| 长沙县| 拉萨市| 马龙县| 曲松县| 镇平县| 塔河县| 丰原市| 山东| 宁明县| 聊城市| 深州市| 玛多县| 鹤峰县| 二连浩特市| 盖州市| 边坝县| 吴桥县| 兴业县| 疏附县| 青田县| 鲁甸县| 秦安县| 浙江省| 枣阳市| 景泰县| 定西市| 吉木萨尔县| 崇礼县| 伊宁市| 咸阳市| 江口县|