ios通知可以收到,自定义消息收不到

自定义消息
registrationid
ios
收不到消息
标签: #<Tag:0x00007fb83d127b98> #<Tag:0x00007fb83d127a58> #<Tag:0x00007fb83d127918> #<Tag:0x00007fb83d127788>

(yepiaoyang) #1

ios App在前台运行,通知可以收到,自定义消息收不到,换了好几台设备都是一样,检查了证书和AppID没有发现错误,环境也是开发环境,Message ID 36028797267251719,Reg.ID:1517bfd3f7c25683df8,换广播的方式也不行。


#2

自定义消息前台接收,不展示


(yepiaoyang) #3

是不展示,主要我的方法不走


#4

参考我们的 demo ,看自定义消息的方法是否正确,是否允许通知等。


(yepiaoyang) #5

方法检查了很多次了,参照文档来的,程序也是在前台运行的,环境和参数也检查了,关键是无论是怎么改,通知都是正常的,我知道自定义消息不在通知栏展示,关键是@selector(networkDidReceiveMessage:方法不执行。谢谢。


#6

1、用demo测试

2、我这里查询,消息实际是没有下发下去的,下发中途连接断了导致,说明你这个连接有问题,请认真检查并看日志提示说明。

3、切换4G看一下。


(yepiaoyang) #7

这个是Message ID 36028797265477683,Reg.ID:1517bfd3f7c25683df8,可以帮我看下吗?谢谢。


#8

你与极光服务器连接有问题


(yepiaoyang) #9

客户端与极光服务器连接在哪里看呢,日志上也没有呀?


#10

把你完整的日志提供一下吧。


(yepiaoyang) #11

就这些, [JPUSHService setDebugMode];//设置开启 JPush 日志,没有其他的了

[15:57:28] -[SFKAppDelegate application:didFinishLaunchingWithOptions:]_block_invoke [第50行] registrationID获取成功:1114a89792ac98d215c
=================================================================
Main Thread Checker: UI API called on a background thread: -[UIApplication currentUserNotificationSettings]
PID: 3650, TID: 1639772, Thread name: org.hxhg.jiguang.thread, Queue name: com.apple.root.default-qos.overcommit, QoS: 21
Backtrace:
4   Sufaka                              0x00000001003b1e74 -[JPUSHAPNSStateReport init] + 232
5   Sufaka                              0x00000001003b5c5c -[JPUSHClientController UDPReportAPNSState] + 44
6   Sufaka                              0x00000001003b5504 -[JPUSHClientController setup] + 484
7   Foundation                          0x000000018485aa50 <redacted> + 340
8   CoreFoundation                      0x0000000183e122e8 <redacted> + 24
9   CoreFoundation                      0x0000000183e12268 <redacted> + 88
10  CoreFoundation                      0x0000000183e11af0 <redacted> + 204
11  CoreFoundation                      0x0000000183e0f6c8 <redacted> + 1048
12  CoreFoundation                      0x0000000183d2ffb8 CFRunLoopRunSpecific + 436
13  CoreFoundation                      0x0000000183d7f098 CFRunLoopRun + 116
14  Sufaka                              0x000000010037eb28 -[JPUSHThread clientThreadMain] + 100
15  Foundation                          0x000000018485a860 <redacted> + 996
16  libsystem_pthread.dylib             0x0000000183a9431c <redacted> + 308
17  libsystem_pthread.dylib             0x0000000183a941e8 <redacted> + 0
18  libsystem_pthread.dylib             0x0000000183a92c28 thread_start + 4

#12

你用的xcode版本多少,iOS SDK的版本号多少


(yepiaoyang) #13

是呀,没有其他的反馈了


(yepiaoyang) #14

Xcode 9.1 ,SDK3.0.2,我的通知是正常的,只是自定义消息方法不走


#15

用xcode 9 你先升级一下 SDK 吧,3.0.7


(yepiaoyang) #16

好的,一会在看看