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

QQ登录

只需一步,快速开始

查看: 6802|回复: 13

[处理中3] 消息服务器推送问题

[复制链接]

107

主题

339

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
发表于 2017-2-24 23:41:48 | 显示全部楼层 |阅读模式
本帖最后由 lsqtly@163.com 于 2017-2-25 11:59 编辑

参照 “铛铛推送功能配置说明”  配置服务器,正常启动,APP打包也配置好插件参数;
(1)当发生消息推送时,安卓APP有收到消息的提示音, APP图标角上有时会显示接收到的信息条数,有时又不显示数字?
(2)苹果APP提示框有时能显示,有时显示不出来,APP图标上也不显示数字?(3)苹果APP在运行的时候,如果接收到消息,会自动切换到消息界面,有时又不出现,请问题这个机理是在哪里实现的?
(4)控制台与消息服务器有报错,请教是何意思?
        控制台报错“审批没有注册消息终端”???
  1. 2017-02-24 23:23:26 审批没有注册消息终端!
  2. 2017-02-24 23:23:26 审批没有注册消息终端!
复制代码


       消息服务器报错
  1. WARN | Stealing link for clientId android:5901199c6bd06e4a From Connection Tran
  2. sport Connection to: tcp://115.209.248.77:36062
  3. WARN | Stealing link for clientId android:5901199c6bd06e4a From Connection Tran
  4. sport Connection to: tcp://115.209.248.77:36181
  5. WARN | Stealing link for clientId android:5901199c6bd06e4a From Connection Tran
  6. sport Connection to: tcp://115.209.248.77:36184
  7. WARN | Transport Connection to: tcp://218.109.48.106:3316 failed: java.io.EOFEx
  8. ception
  9. WARN | Transport Connection to: tcp://122.241.53.56:42554 failed: org.apache.ac
  10. tivemq.transport.InactivityIOException: Channel was inactive for too (>30000) lo
  11. ng: tcp://122.241.53.56:42554
  12. WARN | Transport Connection to: tcp://115.209.248.77:36231 failed: java.io.EOFE
  13. xception
复制代码



控制台报错
  1. [MQTT Call: PushServer.r] ERROR com.notnoop.apns.internal.ApnsConnectionImpl - C
  2. ouldn't connect to APNS server
  3. java.net.ConnectException: Connection timed out: connect
  4.         at java.net.DualStackPlainSocketImpl.connect0(Native Method)
  5.         at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketI
  6. mpl.java:79)
  7.         at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.ja
  8. va:350)
  9.         at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocket
  10. Impl.java:206)
  11.         at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java
  12. :188)
  13.         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
  14.         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
  15.         at java.net.Socket.connect(Socket.java:589)
  16.         at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
  17.         at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:427)
  18.         at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryIm
  19. pl.java:88)
  20.         at com.notnoop.apns.internal.ApnsConnectionImpl.getOrCreateSocket(ApnsCo
  21. nnectionImpl.java:268)
  22.         at com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnecti
  23. onImpl.java:322)
  24.         at com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnecti
  25. onImpl.java:311)
  26.         at com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:4
  27. 6)
  28.         at com.notnoop.apns.internal.AbstractApnsService.push(AbstractApnsServic
  29. e.java:56)
  30.         at com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:3
  31. 6)
  32.         at com.notnoop.apns.internal.AbstractApnsService.push(AbstractApnsServic
  33. e.java:45)
  34.         at com.justep.push.processor.APNsMessageProcessor.execute(Unknown Source
  35. )
  36.         at com.justep.push.MessageEngine.a(Unknown Source)
  37.         at com.justep.push.MessageEngine.execute(Unknown Source)
  38.         at com.justep.push.a.messageArrived(Unknown Source)
  39.         at org.eclipse.paho.client.mqttv3.internal.CommsCallback.handleMessage(C
  40. ommsCallback.java:349)
  41.         at org.eclipse.paho.client.mqttv3.internal.CommsCallback.run(CommsCallba
  42. ck.java:162)
  43.         at java.lang.Thread.run(Thread.java:745)
  44. 2017-02-24 23:13:18 消息:{"aps":{"alert":"张三: 44"},"e":{"peerId":973166691,"p
  45. eerType":1},"type":"default","url":""}发送到[/C76319444220000130CD2EB61512C510/p
  46. c/44387cf642e613d99ec42b9af3df836a3d097eaeb0d2f46c45064a11f609c126/business, 443
  47. 87cf642e613d99ec42b9af3df836a3d097eaeb0d2f46c45064a11f609c126,apns, pc失败!可能
  48. 的原因:java.net.ConnectException: Connection timed out: connect
  49. com.notnoop.exceptions.NetworkIOException: java.net.ConnectException: Connection
  50. timed out: connect
  51.         at com.notnoop.apns.internal.ApnsConnectionImpl.getOrCreateSocket(ApnsCo
  52. nnectionImpl.java:301)
  53.         at com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnecti
  54. onImpl.java:322)
  55.         at com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnecti
  56. onImpl.java:311)
  57.         at com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:4
  58. 6)
  59.         at com.notnoop.apns.internal.AbstractApnsService.push(AbstractApnsServic
  60. e.java:56)
  61.         at com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:3
  62. 6)
  63.         at com.notnoop.apns.internal.AbstractApnsService.push(AbstractApnsServic
  64. e.java:45)
  65.         at com.justep.push.processor.APNsMessageProcessor.execute(Unknown Source
  66. )
  67.         at com.justep.push.MessageEngine.a(Unknown Source)
  68.         at com.justep.push.MessageEngine.execute(Unknown Source)
  69.         at com.justep.push.a.messageArrived(Unknown Source)
  70.         at org.eclipse.paho.client.mqttv3.internal.CommsCallback.handleMessage(C
  71. ommsCallback.java:349)
  72.         at org.eclipse.paho.client.mqttv3.internal.CommsCallback.run(CommsCallba
  73. ck.java:162)
  74.         at java.lang.Thread.run(Thread.java:745)
  75. Caused by: java.net.ConnectException: Connection timed out: connect
  76.         at java.net.DualStackPlainSocketImpl.connect0(Native Method)
  77.         at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketI
  78. mpl.java:79)
  79.         at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.ja
  80. va:350)
  81.         at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocket
  82. Impl.java:206)
  83.         at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java
  84. :188)
  85.         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
  86.         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
  87.         at java.net.Socket.connect(Socket.java:589)
  88.         at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
  89.         at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:427)
  90.         at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryIm
  91. pl.java:88)
  92.         at com.notnoop.apns.internal.ApnsConnectionImpl.getOrCreateSocket(ApnsCo
  93. nnectionImpl.java:268)
复制代码




发表于 2017-2-27 10:02:56 | 显示全部楼层
建议您先稳定重现下!是什么时候可以显示数字??什么时候又不能显示数字呢??
比如,APP杀进程后,推送的消息就无法正常显示??
APP进程开启的状态,角标就正常显示?是这样的吗??
你先重现下!

如果是的话!那就可能是APP后端运行,导致js无法执行导致的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

107

主题

339

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
 楼主| 发表于 2017-2-27 22:31:52 | 显示全部楼层
liangyongfei 发表于 2017-2-27 10:02
建议您先稳定重现下!是什么时候可以显示数字??什么时候又不能显示数字呢??
比如,APP杀进程后,推 ...

向安卓APP推送消息:
(1)APP在线
        收到消息提示框,有提示音

(2)回主页面,没有退出APP
        收到消息提示框,有提示音,角标数字增加

(3)未读信息有5条,阅读了其中2条,再回主页面,没有退出APP
        收到消息提示框,有提示音,角标数字增加,但数值不正确(没有减少)

(4)阅读完全部信息,再回主页面,没有退出APP
        收到消息提示框,有提示音,角标数字不显示


(5)两次返回键 退出APP
        收到消息提示框,有提示音,角标数字不显示

(6)在内存杀进程
        收到消息提示框,有提示音,角标数字不显示

(7)重新启动手机
        向APP发消息,前2天,角标不显示,到第三条时开始显示,之后重复以上测试,仍不正常!

综上所述,第一次不知为何,角标会显示;阅读了部分消息后,还是能显示角标;之后全部阅读了,就再也不显示了!
提示框与提示音正常,角标不正常!

希望能帮你分析原因!
回复 支持 反对

使用道具 举报

发表于 2017-2-28 10:47:32 | 显示全部楼层
lsqtly@163.com 发表于 2017-2-27 22:31
向安卓APP推送消息:
(1)APP在线
        收到消息提示框,有提示音

意思是!只要APP返回主页或者APP退出后,角标显示就不正常,是吧!而提示框一直都是正常的!

请问你的角标显示是通过js代码调用设置的吗??怎么写的
如果是的话,建议使用console.log()打印下这里代码有没有执行!

我怀疑是app回到主页后,再发送消息,js是无法执行的!所以角标设置总是不成功!
有一个插件:de.appplant.cordova.plugin.background-mode 是保证js能后台运行的!(不过,人们反应,有的手机能使用,有的不能,你先试试吧!)
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

107

主题

339

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
 楼主| 发表于 2017-2-28 13:14:42 | 显示全部楼层
本帖最后由 lsqtly@163.com 于 2017-2-28 13:27 编辑
liangyongfei 发表于 2017-2-28 10:47
意思是!只要APP返回主页或者APP退出后,角标显示就不正常,是吧!而提示框一直都是正常的!

请问你 ...

请问你的角标显示是通过js代码调用设置的吗??怎么写的
=============
(1)用的是铛铛的代码,还没研究过铛铛是如何调用的,能提示一下吗?
(2)在苹果APP中,能显示提示框,角标不显示,也没有提示音?
(3)苹果APP中,如果APP在线运行时,收到消息,会自动切换到消息对话界面,这个实现代码在哪里?
回复 支持 反对

使用道具 举报

发表于 2017-2-28 15:21:38 | 显示全部楼层
lsqtly@163.com 发表于 2017-2-28 13:14
请问你的角标显示是通过js代码调用设置的吗??怎么写的
=============
(1)用的是铛铛的代码,还没研 ...

corodva 接管的事件中做的
http://docs.wex5.com/wex5-app-question-list-2043
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

107

主题

339

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
 楼主| 发表于 2017-3-4 00:13:48 | 显示全部楼层
本帖最后由 lsqtly@163.com 于 2017-3-4 00:16 编辑

这个消息推送让人好生郁闷!!!!  ——
(1)安卓APP,能显示提示框,且有声音,但什么时候推送过来,要看心情的,有时很就久推来一条老消息,新消息不知道在哪里?
(2)苹果APP,就更可怕了!!!“开发包”,偶尔能收到消息提示框,声音是绝对不会有的!  
    上传到store的正式包,既不会有声音,也没消息提示框的!!怎样才能让消息有提示音??
消息服务器是否有严重的问题??!!!!!
消息服务器有没什么日志可以查找原因??


另外苹果开发包与正式包有以下区别:
当APP在线时收到消息时,开发包是会自动打开message界面的,正式包是不会的? 这又是何原理??


回复 支持 反对

使用道具 举报

发表于 2017-3-6 10:15:16 | 显示全部楼层
lsqtly@163.com 发表于 2017-3-4 00:13
这个消息推送让人好生郁闷!!!!  ——
(1)安卓APP,能显示提示框,且有声音,但什么时候推送过来,要 ...

你是使用的什么推送???是极光推送吗??
反正推送服务器肯定是让消息排队,依次推送给客户端的!如果消息量比较大,时间就会靠后!
最好看下源码,你是使用的哪个插件??

ios 版本是多少??建议先使用ios 8 ios9 等 较低版本测试下!
因为ios10 不敢保证是否存在兼容性问题!

开发包和正式包,如果网络运行环境 ,以及代码都是一样的!插件使用应该是没有区别的才对!
你先测试下其他手机把~!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

54

主题

247

帖子

632

积分

高级会员

Rank: 4

积分
632
QQ
发表于 2017-7-7 16:12:04 | 显示全部楼层
lsqtly@163.com 发表于 2017-3-4 00:13
这个消息推送让人好生郁闷!!!!  ——
(1)安卓APP,能显示提示框,且有声音,但什么时候推送过来,要 ...

你好,消息服务推送,你是怎么实现的。我也是使用的平台提供的消息推送Action .安卓机型可以实现消息推送通知,但是iOS机型不能实现,请帮忙
回复 支持 反对

使用道具 举报

发表于 2017-7-7 17:16:50 | 显示全部楼层
爱开发 发表于 2017-7-7 16:12
你好,消息服务推送,你是怎么实现的。我也是使用的平台提供的消息推送Action .安卓机型可以实现消息推送 ...

iOS 建议使用3.7版本打包吧!插件升级了!但是需要导入xcode8里面!源码方式再次打包才可以的!
http://bbs.wex5.com/forum.php?mo ... page=1#pid165401929
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 04:56 , Processed in 0.120290 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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