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

QQ登录

只需一步,快速开始

查看: 15281|回复: 14

[处理中3] 企业版app无法推送通知

[复制链接]

480

主题

1283

帖子

4468

积分

论坛元老

Rank: 8Rank: 8

积分
4468
QQ
发表于 2018-10-28 22:20:02 | 显示全部楼层 |阅读模式
版本: BeX5V3.2 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 8 浏览器: Chrome
企业版app好像收不到流程流转的通知, android app 是可以收到通知的

按如下配置的
配置
1.\conf\server.xml中
<mqtt-server>tcp://localhost:1883</mqtt-server>  配置消息服务地址
<external-address>http://demo.justep.cn</external-address>配置应用外网服务地址
2.\model\BIZ\system\config\interceptor.config.m中
<item name=”ProcessPushEngine” value=”/system/logic/code,ProcessPushEngine,after”/>打开
3.\runtime\PushServer\WEB-INF\cert\  放置苹果推送证书,这里请注意,一定要申请推送证书,可以参考视频:WeX5-极光推送案例 中开头的准备工作部分。
4.\runtime\PushServer\WEB-INF\justep.xml中
<class certPath=”/WEB-INF/cert/qyzh-jpush-aps-oa.p12″ certPassword=”******” isDev=”false”>com.justep.push.processor.APNsMessageProcessor</class>将“qyzh-jpush-aps-oa.p12”替换为你的苹果消息证书,certPassword输入你的证书密码;isDev,如果是开发环境,设置为true,如果是生产环境设置为flase,这里说的环境是与苹果证书生成时选择一致的

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2018-10-29 09:11:53 | 显示全部楼层
企业版app,android app 是可以收到通知的是什么意思?
ios的收不到?
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/questi ... es-for-apns-servers
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

480

主题

1283

帖子

4468

积分

论坛元老

Rank: 8Rank: 8

积分
4468
QQ
 楼主| 发表于 2018-10-29 10:23:34 | 显示全部楼层
流程流转的时候, android app可以收到消息通知

但是 ios app收不到通知, 我的ios app是企业版app ,  在ios里面好像是不能设置企业版app的消息设置。  p12 消息推送证书是配置好了的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2018-10-29 10:34:14 | 显示全部楼层
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/questi ... es-for-apns-servers
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

480

主题

1283

帖子

4468

积分

论坛元老

Rank: 8Rank: 8

积分
4468
QQ
 楼主| 发表于 2018-10-30 09:37:08 | 显示全部楼层
ping gateway.sandbox.push.apple.com   ping不通, 但是我服务器是可以访问其他网站
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2018-10-30 09:42:09 | 显示全部楼层
这个是苹果发消息需要用的,ping不同应该就连不通,这个不是平台控制的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

480

主题

1283

帖子

4468

积分

论坛元老

Rank: 8Rank: 8

积分
4468
QQ
 楼主| 发表于 2018-10-30 11:25:58 | 显示全部楼层
请问你们是用ssl推送消息到苹果公司的吗?

网上说要用ssl推送
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

480

主题

1283

帖子

4468

积分

论坛元老

Rank: 8Rank: 8

积分
4468
QQ
 楼主| 发表于 2018-10-30 12:39:54 | 显示全部楼层
没有呀, 那里有说,
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2018-10-30 13:48:14 | 显示全部楼层
是用的标准的APNS服务,https://www.cnblogs.com/superYou/p/4458669.html中的方法二


网上说的获取证书后用ssl测试连接 ios.png

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



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 11:25 , Processed in 0.076691 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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