Foxtable(狐表)用户栏目专家坐堂 → 消息推送怎么做?


  共有4760人关注过本帖树形打印复制链接

主题:消息推送怎么做?

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/23 14:39:00 [显示全部帖子]

首先,添加好友的时候使用的是单位+名称的方式,那么发送的接收人也必须是这种格式
QQClient.Send("第一服务公司.工作人员3","+@|" & r("_Identify") & "|" & r("采购单号") & "|" & _UserName,True)

其次,客户端【消息推送QQ_Open.Table】项目的ReceivedMessage事件按照这里写代码处理:http://www.foxtable.com/webhelp/topics/3011.htm,这事件里接收的数据e.Message就是上面蓝色的内容,接收到内容后检查分解处理

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/23 15:11:00 [显示全部帖子]

把你做好的项目重新发上来

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/23 15:44:00 [显示全部帖子]

压缩包有问题,无法解压。把这个【消息推送QQ_Open.Table】文件发上来即可,其它不需要

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/23 17:18:00 [显示全部帖子]

学会理解一下代码,只抄没有用的。
QQClient.Send("第一服务公司.工作人员3","+@|" & r("_Identify") & "|" & r("采购单号") & "|" & _UserName,True)

发送的规则是"+@|"开头的数据,处理的代码判断是【msg.StartsWith("U#")或者msg.StartsWith("A#")】和"+@|"一点关系都没有,自己到ReceivedMessage调试看看
Dim msg As String = e.Message
msgbox(msg) ‘查看接收到的数据

简单的ReceivedMessage代码可以改为
Dim msg As String = e.Message
 Dim pts() As String = msg.Split("|")
Dim dr As DataRow = DataTables("采购明细").Find("[采购单号] = " & pts(2))
if dr is nothing then DataTables("采购明细").AppendLoad("[采购单号] = " & pts(2))
dr = DataTables("采购明细").Find("[采购单号] = " & pts(2))
    If dr IsNot Nothing  Then
        
PopMessage("有新的订单需要审核!","提示",PopIconEnum.Infomation)
    End 
If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/24 9:25:00 [显示全部帖子]

打开2个客户端项目,一个登录A用户,一个登录B用户,B用户登录了吗?A用户发送,B用户弹出

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/24 9:27:00 [显示全部帖子]

如果还高不清楚,先使用帮助的例子测试,打开多个客户端,使用代码发送最简单的消息如123之类的,搞清楚怎么发送和接收消息

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/24 9:50:00 [显示全部帖子]

根本没有登录openQQ吧

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:消息推送qq_open.zip

[此贴子已经被作者于2021/4/24 9:50:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/24 11:04:00 [显示全部帖子]

服务端没有改,只是改了客户端

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/24 11:36:00 [显示全部帖子]

消息推送在13楼的项目里已经改好了,我测试没有问题

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/24 15:49:00 [显示全部帖子]

自己定义一个消息规则,比如"+@|"开头是发送给审核人的,"-@|"就是回复给申请人的。

 回到顶部
总数 15 1 2 下一页