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

QQ登录

只需一步,快速开始

查看: 20338|回复: 25

[结贴] 消息推送不成功

[复制链接]

51

主题

202

帖子

520

积分

高级会员

Rank: 4

积分
520
发表于 2017-8-31 14:33:47 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
版本:bex5_v3.6 多租户     
数据库:oracle


1.png 2.png 3.png



本机电脑的防火墙已经关了  手机的通知也开了  但是登录后SA_TERMINAL表里没有写进去数据  请问这是什么原因导致的?





91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-8-31 14:58:49 | 显示全部楼层
插件中的地址写的不正确
127.0.0.1是找手机本身了,要写服务器的IP
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

51

主题

202

帖子

520

积分

高级会员

Rank: 4

积分
520
 楼主| 发表于 2017-8-31 15:55:23 | 显示全部楼层
jishuang 发表于 2017-8-31 14:58
插件中的地址写的不正确
127.0.0.1是找手机本身了,要写服务器的IP

这是我本地 IP是固定的  我刚才把IP改成了172.119.50.98 重新打包 重启  还是不行
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-8-31 17:22:50 | 显示全部楼层
所有的手机都不行吗?

/UI2/system/lib/base/push.js的_do方法中是发请求插入数据的,加alert调试看看请求执行了吗?

修改系统的js文件参考
http://docs.wex5.com/bex5-ui-question-list-10013/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

51

主题

202

帖子

520

积分

高级会员

Rank: 4

积分
520
 楼主| 发表于 2017-9-1 08:51:04 | 显示全部楼层
jishuang 发表于 2017-8-31 17:22
所有的手机都不行吗?

/UI2/system/lib/base/push.js的_do方法中是发请求插入数据的,加alert调试看看请求 ...

我本地没有push.js这个文件  我把system整个替换了一下  推送就成功了  现在还有个问题是  如果APP进程杀掉 就收不到消息了是吗  
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-9-1 10:23:21 | 显示全部楼层
是的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复

使用道具 举报

51

主题

202

帖子

520

积分

高级会员

Rank: 4

积分
520
 楼主| 发表于 2017-9-1 14:08:17 | 显示全部楼层

那有什么方法是可以解决的嘛
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-9-1 14:51:58 | 显示全部楼层
可以参考微信的设置,设置为自启模式,平台在平台中调用后端运行的插件,确保在后端运行

微信的服务进程关了也是收不到信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

51

主题

202

帖子

520

积分

高级会员

Rank: 4

积分
520
 楼主| 发表于 2017-9-1 15:11:32 | 显示全部楼层
本帖最后由 云茉儿 于 2017-9-1 15:45 编辑
jishuang 发表于 2017-9-1 14:51
可以参考微信的设置,设置为自启模式,平台在平台中调用后端运行的插件,确保在后端运行

微信的服务进程关 ...

好的 我刚才把消息服务配置到正式服务器上了  用安卓手机测试 接收消息没有问题  现在苹果手机收不到消息  证书已经放进去了 苹果的用户登进去表里也是有数据的 配置文件如下:
<?xml version="1.0" encoding="utf-8"?>
<root>
        <mqtt-option>
                <re-connect-interval>300</re-connect-interval>
                <clean-session>false</clean-session>
                <connection-timeout>10</connection-timeout>
                <keep-alive-interval>20</keep-alive-interval>
        </mqtt-option>
        <message-processor>
                <class>com.justep.push.processor.MqttMessageProcessor</class>
                <class certPath="/WEB-INF/cert/证书(1).p12" certPassword="Qazwer.305" isDev="false">com.justep.push.processor.APNsMessageProcessor</class>
                <class server="/UI2/SA/weixin/pushMessage.j">com.justep.push.processor.WeiXinMessageProcessor</class>
        </message-processor>
        <data-source>java:comp/env/system</data-source>
</root>


请问还有什么地方需要配置吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-9-1 16:32:57 | 显示全部楼层
1.把证书名改为英文的看看
2.runtime\PushServer\WEB-INF\justep.log.properties中的
log4j.rootLogger=INFO,CONSOLE,X5中的改为
log4j.rootLogger=DEBUG,CONSOLE,X5
重启服务,在pc端给ios手机的人发消息看看控制台的输出信息
3.ios不是用的activemq,是用的标准的APNS服务
可以用反馈服务看看是否有消息的记录
http://blog.csdn.net/qq_18857015/article/details/50964001

4.可以在服务器上ping gateway.sandbox.push.apple.com看看是否通,确认网络以及防火墙的设置
https://stackoverflow.com/questions/10688852/ip-address-ranges-for-apns-servers
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-24 18:56 , Processed in 0.097823 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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