起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7151|回复: 18

[处理中1] 铛铛的消息推送问题

[复制链接]

24

主题

71

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
发表于 2017-2-21 22:55:57 | 显示全部楼层 |阅读模式
pc上的系统如何将一条消息发送给铛铛?接收人可以在铛铛即时收到这条消息,并打开处理页面,而不是在铛铛里面直接发消息!!

24

主题

71

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
 楼主| 发表于 2017-2-23 19:56:46 | 显示全部楼层
顶一下!!!
回复

使用道具 举报

1

主题

76

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
发表于 2017-2-24 13:29:08 | 显示全部楼层
你说的应该是pc端的OA系统吧。PC端OA系统中的门户登录没有与铛铛的actor登录集成,如果需要此功能,可以参考移动端铛铛的登录逻辑,将OA的登录与铛铛actor登录集成在一起,通过系统自动转发消息可以参考移动端铛铛的消息转发功能。
回复 支持 反对

使用道具 举报

1

主题

76

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
发表于 2017-2-24 14:12:39 | 显示全部楼层
1、登录actor的开发,可参考UI2\chat\bex5\login\dsrc\Login.java,以及对应的前端代码,来修改OA的门户登录的逻辑,文件在UI2\portal\base\login\dsrc\Login.java,以及对应的前端代码。
2、登录actor成功后,在业务功能中,要实现在PC端提交申请,自动向下一节点的用户发送铛铛消息,可参考该功能同目录下移动端的前端实现代码(后缀是.m.js的文件)。比如请假申请,可参考UI2\OA\workTime\process\leave\mainActivity.m.js文件。
回复 支持 反对

使用道具 举报

1

主题

76

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
发表于 2017-2-24 14:58:14 | 显示全部楼层
对了,注意修改时,需要保留原有biz登录获取当前用户的角色和权限的逻辑。
回复 支持 反对

使用道具 举报

24

主题

71

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
 楼主| 发表于 2017-2-24 20:37:56 | 显示全部楼层
好的,我还有个问题,我想部署个定时服务,定时到表里取数据,然后让铛铛将这些数据推送给用户,就像jpush推送一样,应该如何实现呢?
回复 支持 反对

使用道具 举报

0

主题

152

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
QQ
发表于 2017-3-7 16:05:05 | 显示全部楼层
这个功能要按照以下三步做:
1. 开发轮询程序,定时获取数据。
2. 消息数据是protobuf二进制数据,需要转换。(如果不是消息数据,可忽略该步)。
3. 连接铛铛推送服务,推送数据。
回复 支持 反对

使用道具 举报

24

主题

71

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
 楼主| 发表于 2017-3-7 16:53:23 来自手机 | 显示全部楼层
现在前两步没问题,主要第三步如何实现,目前只了解到用js发送消息,用外部的轮询程序该如何调用,去推送消息呢?
回复 支持 反对

使用道具 举报

0

主题

152

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
QQ
发表于 2017-3-7 17:10:02 | 显示全部楼层
如果是发消息,建议使用机器人实现,代码有机器人的例子。
回复 支持 反对

使用道具 举报

24

主题

71

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
 楼主| 发表于 2017-3-7 21:20:59 | 显示全部楼层
用机器人我知道,关键这是调用js代码啊,自己写的定时任务怎么通过java去调用铛铛里的js代码啊?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-3-29 23:41 , Processed in 0.078454 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表