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

QQ登录

只需一步,快速开始

查看: 4177|回复: 6

[结贴] 平台自带的消息推送功能

[复制链接]

130

主题

357

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
QQ
发表于 2017-3-24 09:52:44 | 显示全部楼层 |阅读模式
本帖最后由 淡陌 于 2017-3-24 09:56 编辑

http://docs.wex5.com/bex5-push-server/

这是我在论坛上看到的方法 (我的需求是:  服务器上是小机构版本BEX5_V3.6 有外网地址端口是9001 因为没有studio 我在我自己本地的studio去打包这个资源 不在一个网内)

<config>
    <version>5569</version>  
    <distributed>false</distributed>         
        <ui-server>http://localhost:9001/x5</ui-server>

    <!-- 以下配置只适用于BeX5 -->
        <default-user>
                <name>system</name>
                <password>123456</password>
        </default-user>

        <business-server>http://localhost:9001/BusinessServer</business-server>
        <doc-server>http://localhost:9001/DocServer</doc-server>
        <report-server>http://localhost:9001/ReportServer/reportservice</report-server>
        <auth-server>http://localhost:9001/BusinessServer</auth-server>  
        
        
        <mqtt-server>tcp://外网地址:1883</mqtt-server>
        <external-address>http://外网地址:9001</external-address>
        <push-server>http://外网地址:9001/PushServer</push-server>
        
        <!--        
        
        <license-server>http://外网地址:9090/LicenseServer</license-server>
        -->
首先按照这个帖子中的方法我都配置了 上面是我的配置信息 我打包的push配置的地址是 tcp://外网地址:1883 打包好APP后运行没有报错 但是也没有接收到通知(手机通知是开启的 防火墙也是关闭的 我本地访问http://外网地址:8161访问不了 在服务器上可以访问) 我到sa_terminal表中 发现这个表是空的 没有存上当前登录人和设备的信息  我觉得应该是配置的地址不对  你看下我这个配置哪里写错了
补充一句 我本地ping这个IP是通的  这个端口我本地也测试了 也是通的

18

主题

81

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
发表于 2017-3-24 10:49:22 | 显示全部楼层
外网的话要做一个端口映射,mqtt-server和push-server填内网的服务器地址。APP打包的时候mqtt-server要和之前的地址一致。
回复 支持 反对

使用道具 举报

130

主题

357

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
QQ
 楼主| 发表于 2017-3-24 14:25:42 | 显示全部楼层
本帖最后由 淡陌 于 2017-3-24 14:30 编辑
朱明 发表于 2017-3-24 10:49
外网的话要做一个端口映射,mqtt-server和push-server填内网的服务器地址。APP打包的时候mqtt-server要和之 ...

映射做了  现在登录的时候sa_terminal有数据了  可是还是接收不到消息 这是为什么?还有一个问题就是 服务器上面有两个平台都要用到消息服务 那么1883端口应该不能用同一个吧  因为不是同一个数据库  那么这个端口怎么改呢
回复 支持 反对

使用道具 举报

18

主题

81

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
发表于 2017-3-24 14:53:49 | 显示全部楼层
我做了下测试,内网可以接收到消息,外网无法接收。还是等下一位给您解答吧
回复 支持 反对

使用道具 举报

130

主题

357

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
QQ
 楼主| 发表于 2017-3-24 15:36:10 | 显示全部楼层
朱明 发表于 2017-3-24 14:53
我做了下测试,内网可以接收到消息,外网无法接收。还是等下一位给您解答吧 ...

我刚才又重新测了一下 填内网的IP 可以收到消息了  谢谢你
回复 支持 反对

使用道具 举报

18

主题

81

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
发表于 2017-3-24 15:39:29 | 显示全部楼层
,你填的内网IP,在外网可以收到消息了吗?我还发了一个帖子,我刚才的测试好像填内网的IP,外网无法收到消息。你是怎么弄的?http://bbs.wex5.com/forum.php?mod=viewthread&tid=118634;你帮我看下我是哪里设置错误了
回复 支持 反对

使用道具 举报

54

主题

247

帖子

632

积分

高级会员

Rank: 4

积分
632
QQ
发表于 2017-8-10 17:57:34 | 显示全部楼层
淡陌 发表于 2017-3-24 15:36
我刚才又重新测了一下 填内网的IP 可以收到消息了  谢谢你

我的和你的情况差不多,也是在服务器上面,不知道那里配置有问题,不能推送消息,寻求详细的帮助,感谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 16:22 , Processed in 0.081406 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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