ionic+ cordova ios 收不到推送消息

lengyuexuan
2018-07-23 09:18 2.9k 0

上周还能正常推送,现在测试就不能用了,不知道什么原因,push notification和background mode都已经打开。 用xcode编译运行后,打印如下:

2018-07-23 17:06:30.804727+0800 test1[1104:88620] Apache Cordova native platform version 4.4.0 is starting.
2018-07-23 17:06:30.805250+0800 test1[1104:88620] Multi-tasking -> Device: YES, App: YES
2018-07-23 17:06:30.813144+0800 test1[1104:88620] CDVWKWebViewEngine: trying to inject XHR polyfill
2018-07-23 17:06:30.841499+0800 test1[1104:88620] CDVWKWebViewEngine will reload WKWebView if required on resume
2018-07-23 17:06:30.841557+0800 test1[1104:88620] Using Ionic WKWebView
2018-07-23 17:06:30.841841+0800 test1[1104:88620] [CDVTimer][handleopenurl] 0.056982ms
2018-07-23 17:06:30.842928+0800 test1[1104:88620] [CDVTimer][intentandnavigationfilter] 1.064897ms
2018-07-23 17:06:30.842984+0800 test1[1104:88620] [CDVTimer][gesturehandler] 0.038028ms
2018-07-23 17:06:30.843019+0800 test1[1104:88620] CDVIonicKeyboard: resize mode 1
2018-07-23 17:06:30.843322+0800 test1[1104:88620] [CDVTimer][keyboard] 0.298977ms
2018-07-23 17:06:30.863592+0800 test1[1104:88620] [CDVTimer][splashscreen] 20.244956ms
2018-07-23 17:06:30.863629+0800 test1[1104:88620] [CDVTimer][TotalPluginStartup] 21.864057ms
2018-07-23 17:06:30.877503+0800 test1[1104:88682]  | JIGUANG | D - [JIGUANGService] Action - JPUSH begin Setup with appkey:94e71d51bc993d93cbb9e0da channel:channel name isProduction:FALSE advertisingIdentifier: 
2018-07-23 17:06:30.878977+0800 test1[1104:88682]  | JIGUANG | I - [JIGUANGService] 
--------------------------- JPush Log ----------------------------
--------------------JPush SDK Version:3.0.7--build:45----------
--------------------JCore Lib Version:1.1.6--build:29----------
-----------------AppKey:94e71d51bc993d93cbb9e0da----------------
----------------------------------------------------------------
2018-07-23 17:06:30.879321+0800 test1[1104:88679]  | JIGUANG | I - [JIGUANGClientController] Action - jpush setup
2018-07-23 17:06:30.879524+0800 test1[1104:88680]  | JIGUANG | I - [JIGUANGClientController] Action - setup
2018-07-23 17:06:30.898467+0800 test1[1104:88679]  | JIGUANG | D - [JIGUANGPageFlow] trySetupSession
2018-07-23 17:06:30.898675+0800 test1[1104:88680]  | JIGUANG | D - [JIGUANGPageFlow] setupSession
2018-07-23 17:06:30.898880+0800 test1[1104:88679]  | JIGUANG | D - [JIGUANGPageFlow] resetCurrentPage
2018-07-23 17:06:30.903238+0800 test1[1104:88678]  | JIGUANG | W - [JIGUANGService] 请将JPush的初始化方法,添加到[UIApplication application: didFinishLaunchingWithOptions:]方法中,否则JPush将不能准确的统计到通知的点击数量。参考文档:https://docs.jiguang.cn/jpush/client/iOS/ios_guide_new/#_6
2018-07-23 17:06:30.906648+0800 test1[1104:88678]  | JIGUANG | D - [JIGUANGService] Action - registerDeviceToken: <32a195bd 46c1abac 13025939 5c4b2f4a 137d38f6 d356cf88 75319480 f36a7d54>
2018-07-23 17:06:30.907391+0800 test1[1104:88682]  | JIGUANG | D - [JIGUANGUserDefaultsController] Action - setCurrentDeviceToken - 32a195bd46c1abac130259395c4b2f4a137d38f6d356cf8875319480f36a7d54
2018-07-23 17:06:30.907802+0800 test1[1104:88678]  | JIGUANG | D - [JIGUANGNetworkController] Action - trySetupSession
2018-07-23 17:06:30.907984+0800 test1[1104:88682]  | JIGUANG | D - [JIGUANGHttpSessionController] Action - setupSession
2018-07-23 17:06:30.908162+0800 test1[1104:88678]  | JIGUANG | D - [JIGUANGNetworkController] userDefaut verified: 1, curNetworkStatus: 2
2018-07-23 17:06:30.908324+0800 test1[1104:88682]  | JIGUANG | D - [JIGUANGUtilities] JCOREPostNotificationWithUserInfo name: kJPFNetworkIsConnectingNotification (null)
2018-07-23 17:06:30.908493+0800 test1[1104:88678]  | JIGUANG | D - [JIGUANGSessionController] Action - connect
2018-07-23 17:06:30.908883+0800 test1[1104:88682]  | JIGUANG | D - [JIGUANGSessionController] Action - isSisOnProtect
2018-07-23 17:06:30.909053+0800 test1[1104:88678]  | JIGUANG | D - [JIGUANGSessionController] sis is not on protect
2018-07-23 17:06:30.909407+0800 test1[1104:88682]  | JIGUANG | D - [JIGUANGSessionController] Action - reset sis cache
2018-07-23 17:06:30.909570+0800 test1[1104:88678]  | JIGUANG | D - [JIGUANGAddressController] 开始Sis解析
2018-07-23 17:06:30.909916+0800 test1[1104:88682]  | JIGUANG | D - [JIGUANGAddressController] Action - sendSisRequest
2018-07-23 17:06:31.658257+0800 test1[1104:88620] ### pluginInitialize
2018-07-23 17:06:31.659187+0800 test1[1104:88678]  | JIGUANG | D - [JIGUANGService] Action - setDebugMode
2018-07-23 17:06:32.934805+0800 test1[1104:88709]  | JIGUANG | D - [JIGUANGAddressController] get address :(null) from host : s.jpush.cn
2018-07-23 17:06:34.963402+0800 test1[1104:88707]  | JIGUANG | D - [JIGUANGAddressController] get address :(null) from host : sis.jpush.io
2018-07-23 17:06:36.992624+0800 test1[1104:88681]  | JIGUANG | D - [JIGUANGAddressController] get address :(null) from host : easytomessage.com
2018-07-23 17:06:37.999629+0800 test1[1104:88681]  | JIGUANG | D - [JIGUANGSessionController] Action - connectTcp
2018-07-23 17:06:38.001221+0800 test1[1104:88680]  | JIGUANG | D - [JIGUANGSessionController] Action - connectTcpAddress:
2018-07-23 17:06:38.002660+0800 test1[1104:88681]  | JIGUANG | D - [JIGUANGSessionController] connectTcp:(null)
2018-07-23 17:06:41.034496+0800 test1[1104:88679]  | JIGUANG | D - [JIGUANGSessionController] Action - reenqueueSendingRequests
2018-07-23 17:06:41.035430+0800 test1[1104:88680]  | JIGUANG | D - [JIGUANGUdpSocket] close udp socket,info:
2018-07-23 17:06:43.061518+0800 test1[1104:88679]  | JIGUANG | D - [JIGUANGSessionController] Action - startDelaySetupTimer
2018-07-23 17:06:43.063075+0800 test1[1104:88793]  | JIGUANG | D - [JIGUANGSessionController] session will setup delayed with time interval: 2.000000
2018-07-23 17:06:45.064469+0800 test1[1104:88679]  | JIGUANG | D - [JIGUANGUtilities] JCOREPostNotificationWithUserInfo name: kJPFNetworkIsConnectingNotification (null)
2018-07-23 17:06:45.066013+0800 test1[1104:88793]  | JIGUANG | D - [JIGUANGSessionController] Action - connect
2018-07-23 17:06:45.067266+0800 test1[1104:88679]  | JIGUANG | D - [JIGUANGSessionController] Action - isSisOnProtect
2018-07-23 17:06:45.068374+0800 test1[1104:88793]  | JIGUANG | D - [JIGUANGSessionController] sis is not on protect
2018-07-23 17:06:45.069375+0800 test1[1104:88679]  | JIGUANG | D - [JIGUANGSessionController] Action - reset sis cache
2018-07-23 17:06:45.070441+0800 test1[1104:88793]  | JIGUANG | D - [JIGUANGAddressController] 开始Sis解析
2018-07-23 17:06:45.071898+0800 test1[1104:88679]  | JIGUANG | D - [JIGUANGAddressController] Action - sendSisRequest
2018-07-23 17:06:47.098901+0800 test1[1104:88678]  | JIGUANG | D - [JIGUANGAddressController] get address :(null) from host : s.jpush.cn
2018-07-23 17:06:49.125943+0800 test1[1104:88839]  | JIGUANG | D - [JIGUANGAddressController] get address :(null) from host : sis.jpush.io
2018-07-23 17:06:51.152547+0800 test1[1104:88793]  | JIGUANG | D - [JIGUANGAddressController] get address :(null) from host : easytomessage.com
2018-07-23 17:06:52.158909+0800 test1[1104:88845]  | JIGUANG | D - [JIGUANGSessionController] Action - connectTcp
2018-07-23 17:06:52.160599+0800 test1[1104:88853]  | JIGUANG | D - [JIGUANGSessionController] Action - connectTcpAddress:
2018-07-23 17:06:52.161988+0800 test1[1104:88845]  | JIGUANG | D - [JIGUANGSessionController] connectTcp:(null)
2018-07-23 17:06:55.194096+0800 test1[1104:88853]  | JIGUANG | D - [JIGUANGSessionController] Action - reenqueueSendingRequests
2018-07-23 17:06:55.195706+0800 test1[1104:88845]  | JIGUANG | D - [JIGUANGUdpSocket] close udp socket,info:
2018-07-23 17:06:57.224335+0800 test1[1104:88853]  | JIGUANG | D - [JIGUANGSessionController] Action - startDelaySetupTimer
2018-07-23 17:06:57.225996+0800 test1[1104:88868]  | JIGUANG | D - [JIGUANGSessionController] session will setup delayed with time interval: 5.000000
2018-07-23 17:07:00.141217+0800 test1[1104:88620] Status bar could not find cached time string image. Rendering in-process.
2018-07-23 17:07:02.231085+0800 test1[1104:88682]  | JIGUANG | D - [JIGUANGUtilities] JCOREPostNotificationWithUserInfo name: kJPFNetworkIsConnectingNotification (null)
2018-07-23 17:07:02.232624+0800 test1[1104:88868]  | JIGUANG | D - [JIGUANGSessionController] Action - connect
2018-07-23 17:07:02.234147+0800 test1[1104:88682]  | JIGUANG | D - [JIGUANGSessionController] Action - isSisOnProtect
2018-07-23 17:07:02.235662+0800 test1[1104:88868]  | JIGUANG | D - [JIGUANGSessionController] sis is not on protect
2018-07-23 17:07:02.237027+0800 test1[1104:88682]  | JIGUANG | D - [JIGUANGSessionController] Action - reset sis cache
2018-07-23 17:07:02.238189+0800 test1[1104:88868]  | JIGUANG | D - [JIGUANGAddressController] 开始Sis解析
2018-07-23 17:07:02.239660+0800 test1[1104:88682]  | JIGUANG | D - [JIGUANGAddressController] Action - sendSisRequest
2018-07-23 17:07:02.944500+0800 test1[1104:88709]  | JIGUANG | D - [JIGUANGAddressController] get address :(null) from host : s.jpush.cn
2018-07-23 17:07:04.972807+0800 test1[1104:88707]  | JIGUANG | D - [JIGUANGAddressController] get address :(null) from host : sis.jpush.io
2018-07-23 17:07:04.974853+0800 test1[1104:88866]  | JIGUANG | D - [JIGUANGAddressController] get address :(null) from host : easytomessage.com
2018-07-23 17:07:05.980395+0800 test1[1104:88868]  | JIGUANG | D - [JIGUANGSessionController] Action - connectTcp
2018-07-23 17:07:05.981924+0800 test1[1104:88931]  | JIGUANG | D - [JIGUANGSessionController] Action - connectTcpAddress:
2018-07-23 17:07:05.983449+0800 test1[1104:88868]  | JIGUANG | D - [JIGUANGSessionController] connectTcp:(null)
2018-07-23 17:07:09.014981+0800 test1[1104:88681]  | JIGUANG | D - [JIGUANGSessionController] Action - reenqueueSendingRequests
2018-07-23 17:07:09.016541+0800 test1[1104:88868]  | JIGUANG | D - [JIGUANGUdpSocket] close udp socket,info:
2018-07-23 17:07:09.019339+0800 test1[1104:88866]  | JIGUANG | D - [JIGUANGSessionController] Action - startDelaySetupTimer
2018-07-23 17:07:09.021214+0800 test1[1104:88681]  | JIGUANG | D - [JIGUANGSessionController] session will setup delayed with time interval: 20.000000
2018-07-23 17:07:29.026867+0800 test1[1104:88845]  | JIGUANG | D - [JIGUANGUtilities] JCOREPostNotificationWithUserInfo name: kJPFNetworkIsConnectingNotification (null)
2018-07-23 17:07:29.028638+0800 test1[1104:88681]  | JIGUANG | D - [JIGUANGSessionController] Action - connect
2018-07-23 17:07:29.029930+0800 test1[1104:88845]  | JIGUANG | D - [JIGUANGSessionController] Action - isSisOnProtect
2018-07-23 17:07:29.031054+0800 test1[1104:88681]  | JIGUANG | D - [JIGUANGSessionController] sis is not on protect
2018-07-23 17:07:29.032358+0800 test1[1104:88845]  | JIGUANG | D - [JIGUANGSessionController] Action - reset sis cache
2018-07-23 17:07:29.033437+0800 test1[1104:88681]  | JIGUANG | D - [JIGUANGAddressController] 开始Sis解析
2018-07-23 17:07:29.034502+0800 test1[1104:88845]  | JIGUANG | D - [JIGUANGAddressController] Action - sendSisRequest
2018-07-23 17:07:31.062525+0800 test1[1104:88866]  | JIGUANG | D - [JIGUANGAddressController] get address :(null) from host : s.jpush.cn
2018-07-23 17:07:32.248245+0800 test1[1104:88682]  | JIGUANG | E - [JIGUANGAddressController] DNS request failed
2018-07-23 17:07:32.250032+0800 test1[1104:88681]  | JIGUANG | D - [JIGUANGAddressController] get address :(null) from host : sis.jpush.io
2018-07-23 17:07:32.949166+0800 test1[1104:88709]  | JIGUANG | D - [JIGUANGAddressController] get address :(null) from host : easytomessage.com
2018-07-23 17:07:33.956480+0800 test1[1104:88709]  | JIGUANG | D - [JIGUANGSessionController] Action - connectTcp
2018-07-23 17:07:33.958046+0800 test1[1104:89038]  | JIGUANG | D - [JIGUANGSessionController] Action - connectTcpAddress:
2018-07-23 17:07:33.959156+0800 test1[1104:88709]  | JIGUANG | D - [JIGUANGSessionController] connectTcp:(null)
2018-07-23 17:07:34.978745+0800 test1[1104:88707]  | JIGUANG | E - [JIGUANGAddressController] DNS request failed
2018-07-23 17:07:34.980616+0800 test1[1104:88682]  | JIGUANG | D - [JIGUANGSessionController] Action - reenqueueSendingRequests
2018-07-23 17:07:34.982061+0800 test1[1104:88707]  | JIGUANG | D - [JIGUANGUdpSocket] close udp socket,info:

2个回答

热门排序
  • 你看下你非 xcode 运行前,这里两个选项有没有勾选

    你的手机设置里面有没有后台应用刷新这个按钮?打开这个看看(如果勾选了上述选项,默认会打开)
    然后再测试看看

  • 根据当前日志无法判断你是集成成功还是失败,多运行一会,看是否有更多的日志。

    你的网络状态如何?用 4 G 看下