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

QQ登录

只需一步,快速开始

查看: 4685|回复: 16

[结贴] ios消息推送待办提示音

[复制链接]

27

主题

92

帖子

212

积分

中级会员

Rank: 3Rank: 3

积分
212
QQ
发表于 2019-9-16 16:38:20 | 显示全部楼层 |阅读模式
目前是iOS可以接收待办消息,就是没有消息提示音。下面是打印日志,请问是什么原因?


2019-09-16 16:33:21 message: 风控派单:业务部门:系统管理,信贷人员:陈彦群,客户姓名:彦清, url: http://localhost:8080/x5/Jerry/common/process/into/RiskControl.a?task=5D41C9190E6B41D485712B5F359F3AA7&process=/Jerry/common/process/into/intoProcess&activity=RiskControl, person: /9GTjO56TTr99ZyMdRFq.ogn/CiZYoCWjvbdn7JURYhj.dpt/mGjAJbMTpCIEiBypKG4.pos/2M5eXEh5Yftv5UcorOf@mGjAJbMTpCIEiBypKG4.psm, /锦坤金融/风控部/调查专员/李西利
2019-09-16 16:33:22 Time:        2019-09-16 16:33:22.007  Topic:        /PushServer  Message:        {"content":"{\"aps\":{\"alert\":\"椋庢帶娲惧崟:涓氬姟閮ㄩ棬:绯荤粺绠$悊,淇¤捶浜哄憳:闄堝溅缇?,瀹㈡埛濮撳悕:褰︽竻\"},\"type\":\"default\",\"url\":\"http://localhost:8080/x5/Jerry/common/process/into/RiskControl.a?task=5D41C9190E6B41D485712B5F359F3AA7&process=/Jerry/common/process/into/intoProcess&activity=RiskControl\"}","targets":["/9GTjO56TTr99ZyMdRFq.ogn/CiZYoCWjvbdn7JURYhj.dpt/mGjAJbMTpCIEiBypKG4.pos/2M5eXEh5Yftv5UcorOf@mGjAJbMTpCIEiBypKG4.psm"],"terminals":[],"topics":["/business"]}  QoS:        1
2019-09-16 16:33:22 dispatch message: topic: /2M5eXEh5Yftv5UcorOf/mobile/ac802f30d7e2fed4/business, qos: 1, body: com.justep.push.SinglePushMessage@153ed3
2019-09-16 16:33:22 dispatch message: topic: /2M5eXEh5Yftv5UcorOf/mobile/ac802f30d7e2fed4/business, qos: 1, body: {"aps":{"alert":"风控派单:业务部门:系统管理,信贷人员:陈彦群,客户姓名:彦清"},"type":"default","url":"http://localhost:8080/x5/Jerry/common/process/into/RiskControl.a?task=5D41C9190E6B41D485712B5F359F3AA7&process=/Jerry/common/process/into/intoProcess&activity=RiskControl"} end.


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35906
发表于 2019-9-16 17:23:36 | 显示全部楼层
1.创建目录:PushServer/WEB-INF/classes/com/justep/push/processor2.修改下面的java文件toApnsMessage方法自己加声音的控制,然后把class文件放到上面创建的目录下

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



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

使用道具 举报

27

主题

92

帖子

212

积分

中级会员

Rank: 3Rank: 3

积分
212
QQ
 楼主| 发表于 2019-9-17 09:18:13 | 显示全部楼层
这个创建目录是在那个目录下进行创建的,toApnsMessage方法里面怎么加上声音控制?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35906
发表于 2019-9-17 10:07:12 | 显示全部楼层
1.runtime\PushServer
2.打开文件看里面有有注释的代码可以参考
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

92

帖子

212

积分

中级会员

Rank: 3Rank: 3

积分
212
QQ
 楼主| 发表于 2019-9-17 11:14:09 | 显示全部楼层
class文件是放在下面文件目录下吗?
QQ图片20190917111247.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35906
发表于 2019-9-17 11:59:03 | 显示全部楼层
PushServer/WEB-INF/classes/com/justep/push/processor下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

92

帖子

212

积分

中级会员

Rank: 3Rank: 3

积分
212
QQ
 楼主| 发表于 2019-9-17 14:24:56 | 显示全部楼层
class文件放进去启动tomcat会报下面这个,请问是什么原因?


九月 17, 2019 2:22:25 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor DocServer.xml
九月 17, 2019 2:22:25 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
九月 17, 2019 2:22:25 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
九月 17, 2019 2:22:25 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor PushServer.xml
九月 17, 2019 2:22:25 下午 org.apache.catalina.core.ApplicationContext log
严重: StandardWrapper.Throwable
java.lang.NoClassDefFoundError: com/justep/push/processor/APNsMessageProcessor (wrong name: APNsMessageProcessor)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854)
        at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
        at com.justep.push.JustepConfig.init(Unknown Source)
        at com.justep.push.servlet.PushServlet.init(Unknown Source)
        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1213)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4425)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4738)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:583)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
        at org.apache.catalina.core.StandardService.start(StandardService.java:525)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

九月 17, 2019 2:22:25 下午 org.apache.catalina.core.StandardContext loadOnStartup
严重: Servlet /PushServer threw load() exception
java.lang.NoClassDefFoundError: com/justep/push/processor/APNsMessageProcessor (wrong name: APNsMessageProcessor)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854)
        at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
        at com.justep.push.JustepConfig.init(Unknown Source)
        at com.justep.push.servlet.PushServlet.init(Unknown Source)
        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1213)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4425)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4738)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:583)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
        at org.apache.catalina.core.StandardService.start(StandardService.java:525)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

九月 17, 2019 2:22:25 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor ReportServer.xml
九月 17, 2019 2:22:26 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor x5.xml

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35906
发表于 2019-9-17 15:48:00 | 显示全部楼层
目录结构发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

92

帖子

212

积分

中级会员

Rank: 3Rank: 3

积分
212
QQ
 楼主| 发表于 2019-9-17 16:01:46 | 显示全部楼层
jishuang 发表于 2019-9-17 15:48
目录结构发一下看看

如下图:
QQ图片20190917160005.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35906
发表于 2019-9-17 17:13:48 | 显示全部楼层
确认你的class编译正确吗?本地测试没问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-17 06:40 , Processed in 0.064382 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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