Ibm mobilefirst IOS本机的Mobilefirst推送通知

Ibm mobilefirst IOS本机的Mobilefirst推送通知,ibm-mobilefirst,mobilefirst-server,Ibm Mobilefirst,Mobilefirst Server,我必须在IOS原生移动应用程序上实现推送通知,目前我正在使用Mobilefirst 8.0进行小型POC。我已经按照IBM MFP 8.0标准设置了所有配置。我正在尝试从IBM MFP文档网站下载的基于mobilefirst的示例应用程序。我可以登录并注册用户,但如果我发送通知,则无法接收。 我已检查了开发服务器中的日志消息。其投掷错误如下所示: 重试3次后,[错误]无法发送消息。消息(Id=2; 代币=D60FFA8C91A465400B203424095CD5530DF2D2223EC72B

我必须在IOS原生移动应用程序上实现推送通知,目前我正在使用Mobilefirst 8.0进行小型POC。我已经按照IBM MFP 8.0标准设置了所有配置。我正在尝试从IBM MFP文档网站下载的基于mobilefirst的示例应用程序。我可以登录并注册用户,但如果我发送通知,则无法接收。 我已检查了开发服务器中的日志消息。其投掷错误如下所示:

重试3次后,[错误]无法发送消息。消息(Id=2; 代币=D60FFA8C91A465400B203424095CD5530DF2D2223EC72BAE386982C0905C1AE1B; 有效载荷={“有效载荷”:“{\“nid\”:\“59ef5d3\”,“tag\”:\“Push.ALL\”,“aps”:{“alert”:{“action loc key”:null,“body”:“hi”}) 收到致命警报:内部错误[error]FPWSE1083E:失败 使用发送Apple推送通知服务(APNS)通知 标识符2,设备令牌: D60FFA8C91A465400B203424095CD5530DF2D223EC72BAE386982C0905C1AE1B。 收到致命警报:线程中出现内部错误[err]异常 “pool-9-thread-3”[err]com.notnoop.exceptions.NetworkIOException: javax.net.ssl.SSLException:收到致命警报:内部错误[err] 在 com.notnoop.apns.internal.Utilities.wrapAndThrowAsRuntimeException(Utilities.java:277) [呃]在 com.ibm.mfp.push.server.notification.apns.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:319) [呃]在 com.ibm.mfp.push.server.notification.apns.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:292) [呃]在 com.notnoop.apns.internal.apnspoiledconnection$2.run(apnspoiledconnection.java:47) [呃]在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [呃]在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 在java.lang.Thread.run(Thread.java:748)处的[err]错误是由以下原因引起的: javax.net.ssl.SSLException:收到致命警报:内部错误[err] 位于sun.security.ssl.Alerts.getSSLException(Alerts.java:208)[err] sun.security.ssl.Alerts.getSSLException(Alerts.java:154)[err]位于 sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2023) [呃]在 sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1125) [呃]在 sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) [呃]在 sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:747) [呃]在 sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123)[err] 在java.io.OutputStream.write(OutputStream.java:75)[err]at com.ibm.mfp.push.server.notification.apns.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:302) [呃]。。。还有5个


MFP服务器使用的Java版本是什么?在VM级别提供完整的构建版本我正在使用JDK和JRE 1.8.0_171和WAS Liberty-v8.5.9 IBM JAVA 1.7_64mfp版本-产品版本:8.0.0.00-20180718-0449如果您将Liberty的JAVA切换到1.8,这是否解决了问题?另外,push是否曾经在这个JVM和环境上工作过?我试图查看问题是否与证书或JVM相关。如果您再次重新生成证书会发生什么情况-排除导致此情况的证书。您的意思是,我已重新生成用于右推的.p12文件!!!